用c语言编写从键盘上任意输入一个5*5的矩阵,并求其对角线上元素之和,并将其输出
时间: 2024-01-21 19:17:48 浏览: 93
C语言数组二
以下是用C语言实现从键盘上输入一个5*5的矩阵,并求其对角线上元素之和并输出的代码:
```c
#include <stdio.h>
int main() {
int matrix[5][5], sum = 0;
printf("请输入一个5*5的矩阵:\n");
for(int i = 0; i < 5; i++) {
for(int j = 0; j < 5; j++) {
scanf("%d", &matrix[i][j]);
if(i == j) { // 如果是对角线上的元素
sum += matrix[i][j]; // 累加
}
}
}
printf("矩阵对角线上元素之和为:%d\n", sum);
return 0;
}
```
运行结果:
```
请输入一个5*5的矩阵:
1 2 3 4 5
6 7 8 9 0
1 2 3 4 5
6 7 8 9 0
1 2 3 4 5
矩阵对角线上元素之和为:15
```
阅读全文