求一个3×3矩阵的求主、次对角线元素之和。
时间: 2023-12-01 15:03:36 浏览: 36
以下是使用C语言和Python分别求解3×3矩阵主、次对角线元素之和的例子:
C语言代码实现:
```c
#include <stdio.h>
int main()
{
int a[3][3], i, j, sum1 = 0, sum2 = 0;
printf("请输入3*3矩阵的元素:\n");
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
scanf("%d", &a[i][j]);
if (i == j)
{
sum1 += a[i][j]; // 主对角线元素之和
}
if (i + j == 2)
{
sum2 += a[i][j]; // 次对角线元素之和
}
}
}
printf("主对角线元素之和为:%d\n", sum1);
printf("次对角线元素之和为:%d\n", sum2);
return 0;
}
```
Python代码实现:
```python
a = []
sum1 = 0
sum2 = 0
print("请输入3*3矩阵的元素:")
for i in range(3):
a.append([])
for j in range(3):
a[i].append(int(input()))
if i == j:
sum1 += a[i][j] # 主对角线元素之和
if i + j == 2:
sum2 += a[i][j] # 次对角线元素之和
print("主对角线元素之和为:", sum1)
print("次对角线元素之和为:", sum2)
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)