题目为:求二维数组 每一行 每一列的和,我只会这样写,求简化.#include<stdio.h>int main(){int a[3][5]={{3,5,8,1,4},{34,2,67,21,6},{7,8,3,10,20}};int i,j;int sum1=0;int sum2=0;int sum3=0;int sum4=0;int sum5=0;int sum6=0;int sum7=0;int sum8=0; for(j=0;j<5;j++) { sum1+=a[0][j]; sum2+=a[1][j]; sum3+=a[2][j]; } printf ("%d\n",sum1); printf ("%d\n",sum2); printf ("%d\n",sum3); for (i=0;i<3;i++) { sum4+=a[i][0]; sum5+=a[i][1]; sum6+=a[i][2]; sum7+=a[i][3]; sum8+=a[i][4]; } printf ("%d\t",sum4); printf ("%d\t",sum5); printf ("%d\t",sum6); printf ("%d\t",sum7); printf ("%d\t",sum8); return 0;}