c语言程序设计,输入一个5行6列的二维数组,求该数组每列元素之和,并输出结果

c语言程序设计,输入一个5行6列的二维数组,求该数组每列元素之和,并输出结果... c语言程序设计,输入一个5行6列的二维数组,求该数组每列元素之和,并输出结果 展开
 我来答
匿名用户
2017-04-23
展开全部
int a[5][6];
//给a赋值
int tmp = 0;
for(int i =0; i<6;i++)
{
    for(int j =0; j<5;j++)
    {
        tmp += a[j][i];
    }
    printf("第%d列的值为%d",j, a);
    a = 0;
}
差不多就是这样,只是行列可能反了。
萌神00EW29
2014-07-19 · TA获得超过297个赞
知道答主
回答量:106
采纳率:0%
帮助的人:100万
展开全部
#include <stdio.h> void main() { int a[5][6]; int i,j; for(i=0;i<5;i++) for(j=0;j<6;j++) scanf("%d",&a[i][j]); for(j=0;j<6;j++) { int sum=0; for(i=0;i<5;i++) { sum+=a[i][j]; } printf("第%d列的元素之和为:%d\n",j,sum); } }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1215997122
2014-06-23 · 超过32用户采纳过TA的回答
知道答主
回答量:103
采纳率:100%
帮助的人:66.1万
展开全部
int main(int argc,char *[]argv)
{
int array[5][6];

for(int i=0;i<5;i++) {

for(int j=0;j<6;j++) {

array[i][j]=i*j;

}
}

for(int j=0;j<6;j++) {

for(int i=0;i<5;i++) {

sum+=array[i][j];

}
printf("sum of col %d is:%d",j,sum);

sum=0;

}
return 0;

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式