描述
求一个3×3矩阵对角线元素之和。
输入
矩阵
输出
主对角线和副对角线的元素和
解析
二维数组:arr[a][b]a行b列,多少行就有几个小括号,多少列括号里就有几个数
eg. int a[2][3]={{1,2,3},{4,5,6}}对应{a[0]a[0],a[0]a[1],a[0]a[2]}{a[1]a[0],a[1]a[1],a[1]a[2]}
还可简写为int a[2][3]={1,2,3,4,5,6}
代码
#include <stdio.h>
int main()
{
int arr[3][3];
int i,j,sum1,sum2;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&arr[i][j]);
}
}
sum1 = arr[0][0]+arr[1][1]+arr[2][2];
sum2 = arr[0][2]+arr[1][1]+arr[2][0];
printf("%d %d",sum1,sum2);
return 0;
}