用c语音编写程序,求某一方阵中对角线元素和。要求:考虑主对角线和副对角线。
时间: 2024-05-13 07:18:19 浏览: 95
C语言 实现3X3矩阵主对角线和副对角线求和
下面是用C语言编写程序求解某一方阵中对角线元素和的代码,包括主对角线和副对角线的和:
```c
#include <stdio.h>
#define N 3 // 定义方阵维度
int main()
{
int A[N][N] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; // 定义一个3*3的方阵
int i, j, sum1 = 0, sum2 = 0;
// 计算主对角线元素和
for(i = 0; i < N; i++)
{
sum1 += A[i][i];
}
// 计算副对角线元素和
for(i = 0, j = N - 1; i < N && j >= 0; i++, j--)
{
sum2 += A[i][j];
}
printf("主对角线元素和为:%d\n", sum1);
printf("副对角线元素和为:%d\n", sum2);
return 0;
}
```
程序中,我们首先定义了一个3*3的方阵A,然后通过两个for循环分别计算了主对角线和副对角线的元素和,最后输出结果。
阅读全文