int a[][]={2,3,4,5,3,4,5,6,4,5,6,7,5,8,9,10},sum=0;
for(i=0;i<4;i++)
sum+=a[i][i];
1 2 3 4
2 3 4 5
3 4 5 6
4 5 6 7
主对角线的和为:16
Press any key to continue
#include
#define N 4
int sum(int a[][N]) {
int i,sum = 0;
for(i = 0; i < N; ++i)
sum += a[i][i];
return sum;
}
int main () {
int i,j;
int a[N][N] = {1,2,3,4,2,3,4,5,3,4,5,6,4,5,6,7};
for(i = 0; i < N; ++i) {
for(j = 0; j < N; ++j)
printf("%2d ",a[i][j]);
printf("\n");
}
printf("\n");
printf("主对角线的和为:%d\n",sum(a));
return 0;
}