用c语言编写程序读入 1 个正整数 n(1≤n≤6), 再读入 n 阶方阵 a , 计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。 输入输出示例:括号内为说明 输入: 4 (n=4) 2 3 4 1 5 6 1 1 7 1 8 1 1 1 1 1 sum = 35 (2+3+4+5+6+7+8=35)
时间: 2024-01-05 08:03:06 浏览: 156
编写程序,输入整数 n,计算并输出 n 的阶乘
好的,下面是对应的 C 语言代码:
```c
#include <stdio.h>
int main() {
int n, sum = 0;
scanf("%d", &n);
int a[n][n];
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
scanf("%d", &a[i][j]);
}
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
if (i != n-1 && j != n-1 && i+j != n-1) {
sum += a[i][j];
}
}
}
printf("sum = %d", sum);
return 0;
}
```
希望对你有帮助!
阅读全文