c++键盘输入3×3的矩阵,计算矩阵的两条对角线的元素之和。
时间: 2024-05-16 18:12:25 浏览: 16
可以使用二维数组存储矩阵,然后计算两条对角线上的元素之和。以下是一个示例代码:
```c
#include <stdio.h>
int main() {
int matrix[3][3];
int sum1 = 0, sum2 = 0; // 两条对角线的元素之和
// 输入矩阵
printf("请输入3×3的矩阵:\n");
for (int i = 0; i < 3; ++i) {
for (int j = 0; j < 3; ++j) {
scanf("%d", &matrix[i][j]);
}
}
// 计算两条对角线的元素之和
for (int i = 0; i < 3; ++i) {
sum1 += matrix[i][i]; // 左上到右下的对角线
sum2 += matrix[i][2-i]; // 右上到左下的对角线
}
// 输出结果
printf("左上到右下的对角线元素之和:%d\n", sum1);
printf("右上到左下的对角线元素之和:%d\n", sum2);
return 0;
}
```
你可以尝试运行一下这个程序,输入一个3×3的矩阵,看看它的输出结果是否正确。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)