用c语言,求一个5*5矩阵的主对角线元素之和。
时间: 2023-10-30 16:05:07 浏览: 152
C语言程序设计-求5行5列矩阵的主、副对角线上元素之和;注意,两条对角线相交的元素只加一次;例如:主函数中给出的矩阵的两
5星 · 资源好评率100%
以下是求一个5*5矩阵主对角线元素之和的C语言代码:
```c
#include <stdio.h>
int main() {
int matrix[5][5] = {{1, 2, 3, 4, 5},
{6, 7, 8, 9, 10},
{11, 12, 13, 14, 15},
{16, 17, 18, 19, 20},
{21, 22, 23, 24, 25}};
int sum = 0;
for (int i = 0; i < 5; i++) {
sum += matrix[i][i];
}
printf("The sum of the main diagonal elements is %d\n", sum);
return 0;
}
```
这段代码首先定义了一个5*5的矩阵,然后使用一个循环,依次累加主对角线上的元素值。最后输出累加结果。
阅读全文