当前位置: 代码迷 >> C语言 >> 1个数组题,急用
  详细解决方案

1个数组题,急用

热度:95   发布时间:2004-12-08 16:42:00.0
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); /*第一、最后列的和*/ }

参考!


----------------解决方案--------------------------------------------------------
  相关解决方案