编写程序,计算二维数组中各列之和。输入分m+1行:第一行为m和n的值,以下m行代表二维数组,其中每一行包括n个数。样例输入:33123456789样例输出:121518
麻烦各位大佬讲解讲解
#include <stdio.h>
int main()
{
int m, n;
scanf("%d%d", &m, &n);
int a[m][n];
for (int i = 0; i < m; i++)
for (int j = 0; j < n; j++)
scanf("%d", &a[i][j]);
for (int j = 0; j < n; j++)
{
int s = 0;
for (int i = 0; i < m; i++)
s += a[i][j];
printf("%d ", s);
}
printf("\n");
return 0;
}