编写C语言程序,输入一个1-6的正整数n,再输入n阶方阵a,计算该方阵对角线上元素的和。
时间: 2024-05-12 13:16:56 浏览: 143
C语言程序设计-求n阶方阵主、副对角线上的元素之积;.c
5星 · 资源好评率100%
好的,很高兴为您解答这个问题。
下面是C语言程序的代码,可以实现输入一个1-6的正整数n,再输入n阶方阵a,计算该方阵对角线上元素的和:
```
#include <stdio.h>
int main() {
int n, i, j, sum = 0;
int a[6][6];
printf("请输入一个1-6的正整数n:");
scanf("%d", &n);
printf("请输入%d阶方阵的元素:\n", n);
for (i = 0; i < n; i++) {
for (j = 0; j < n; j++) {
scanf("%d", &a[i][j]);
if (i == j) {
sum += a[i][j];
}
}
}
printf("该方阵对角线上元素的和为:%d\n", sum);
return 0;
}
```
以上就是实现该功能的C语言程序的代码了。如果您有任何问题,可以继续问我。
阅读全文