求一个10×10矩阵对角线元素之和,要求用键盘输入方式给数组元素逐一赋值,对角线为左上到右下

如题所述

代码如下:

#include <stdio.h>

#define N 10

int main()
{
int matrix[N][N], i, j, sum = 0;

for (i = 0; i < N; i++) {
for (j = 0; j < N; j++) {
scanf("%d", &matrix[i][j]);
}
}

for (i = 0; i < N; i++) {
sum += matrix[i][i];
}

printf("sum = %d\n", sum);

return 0;
}

运行结果:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-16