C语言编程实现: 一个4行4列的二维数组

C语言编程实现:
一个4行4列的二维数组
一个4行4列的二维数组
12 56 78 96
25 63 91 36
16 53 88 95
77 55 33 66
求该数组主对角线之和。

#include <stdio.h>
void main(){
int i,j,s=0,a[4][4];
for(i=0;i<4;i++)
for(j=0;j<4;j++)
{
scanf("%d",&a[i][j]);
if(i==j) s+=a[i][j];
}
printf("\n%d",s);
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-13
#include<stdio.h>
#define N 4
void main() { int a[N][N],i,j,s;
  for ( i=0;i<N;i++ ) for ( j=0;j<N;j++ ) scanf("%d",&a[i][j]);
  s=0;
  for ( i=0;i<N;i++ ) s+=a[i][i];
  printf("%d\n",s);
}

相似回答