1个数组题,急用
数组a[4][4],随机输入16个数,求周边4个数的和(越简单越好)
周边4个数的和,是指那几个数?
void linesum(int b[3][3],int n) {int i,j,sum; for(i=0;i<3;i+=n-1) { sum=0; for(j=0;j<3;j++) sum+=b[i][j]; printf("No %d line,sum= %d\n", i,sum); } }
void colsum(int b[3][3],int n) {int i,j,sum; for(i=0;i<3;i+=n-1) { sum=0; for(j=0;j<3;j++) sum+=b[j][i]; printf("No %d col,sum= %d\n", i,sum); } }
main() { int i,j,a[3][3]; for(i=0;i<3;i++) {for(j=0;j<3;j++) scanf("%d",&a[i][j]); }
for(i=0;i<3;i++) {for(j=0;j<3;j++) printf(" %d",a[i][j]); printf("\n"); } linesum(a,3); /*第一、最后一行的和 */ colsum(a,3); /*第一、最后列的和*/ }
参考!