在C语言中,可以通过嵌套循环遍历二维数组,并对每行和每列求和。下面是实现二维数组行列求和的示例代码:
# include & ltstdio.h & gt
int main() {
int rows,cols
printf(& quot;输入数组的行数和列数);
scanf(& quot;% d % d & quot,& amp行& ampcols);
int arr[rows][cols];
printf(& quot;输入数组的元素:\ n & quot);
//数组的输入元素
for(int I = 0;我& lt行;i++) {
for(int j = 0;j & ltcolsj++) {
scanf(& quot;% d & quot,& amparr[I][j]);
}
}
//计算行总和
printf(& quot;行总和:\ n & quot);
for(int I = 0;我& lt行;i++) {
int sum = 0;
for(int j = 0;j & ltcolsj++) {
sum+= arr[I][j];
}
printf(& quot;第%d行总计:% d \ n & quot,i+1,sum);
}
//计算列总和
printf(& quot;列总和:\ n & quot);
for(int j = 0;j & ltcolsj++) {
int sum = 0;
for(int I = 0;我& lt行;i++) {
sum+= arr[I][j];
}
printf(& quot;列% d sum:% d \ n & quot;,j+1,sum);
}
返回0;
}
在上面的代码中,用户首先输入一个二维数组的行数和列数,然后输入数组的元素。然后分别计算每行和每列的和,输出结果。
以上内容来自互联网,不代表本站全部观点!欢迎关注我们:zhujipindao。com
评论前必须登录!
注册