求一个3X3的整型矩阵对角线元素之和。用c语音写
时间: 2024-12-14 16:22:07 浏览: 7
C语言实现3*3数组对角线之和示例
5星 · 资源好评率100%
在C语言中,求一个3x3整型矩阵对角线元素之和的步骤如下:
```c
#include <stdio.h>
int main() {
int matrix[3][3]; // 创建一个3x3的整数矩阵
int sum_diagonal = 0; // 初始化对角线元素和为0
// 通过循环获取矩阵中的元素并计算对角线元素
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
if (i == j) { // 当行索引等于列索引时,这是对角线元素
sum_diagonal += matrix[i][j];
}
}
}
printf("3x3矩阵的对角线元素之和是:%d\n", sum_diagonal);
return 0;
}
```
在这个程序中,我们首先定义了一个3x3的矩阵`matrix`,然后遍历矩阵,如果当前元素的位置(i, j)满足行索引和列索引相等,则认为是对角线元素,并将其加到总和`sum_diagonal`上。
阅读全文