这个c语言程序该怎么写啊

2025-05-17 17:15:46
推荐回答(2个)
回答1:

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];

回答2:

 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;
}