用c语言计算5×5的矩阵的主对角线之和
时间: 2023-10-29 08:07:14 浏览: 153
C语言数组二
好的,让我来回答你的问题。计算5x5矩阵的主对角线之和是可以用C语言实现的。以下是实现代码:
```
#include <stdio.h>
int main()
{
int i, j, sum=0, a[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}};
for(i=0; i<5; i++)
{
for(j=0; j<5; j++)
{
if(i == j) //只计算主对角线元素之和
sum += a[i][j];
}
}
printf("5x5矩阵的主对角线之和为:%d", sum);
return 0;
}
```
在以上代码中,我们定义了一个5x5的二维数组a,并设置了初值。然后使用两个for循环来遍历整个矩阵,并且通过判断i与j的值相等,来选择主对角线的元素进行求和。最后打印出结果,即计算得到的主对角线之和。
希望我的回答能够解决你的问题,如果你还有其他疑问,可以继续提出来哦。
阅读全文