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;
}
差不多就是这样,只是行列可能反了。
展开全部
#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); } }
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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;
}
{
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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询