求3×3矩阵对角线元素之和
(1)
(1)
#include<stdio.h>
int main()
{
int i,j,a[3][3],s1=0,s2=0;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf(" %d",&a[i][j]);
if(i==j)
s1=s1+a[i][j];
if(i+j==2)
s2=s2+a[i][j];
}
}
printf("%d %d\n",s1,s2);
return 0;
}
int main()
{
int i,j,a[3][3],s1=0,s2=0;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf(" %d",&a[i][j]);
if(i==j)
s1=s1+a[i][j];
if(i+j==2)
s2=s2+a[i][j];
}
}
printf("%d %d\n",s1,s2);
return 0;
}
(2)
#include<stdio.h>
int main()
{
int i,j,a[3][3],s1=0,s2=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf(" %d",&a[i][j]);
for(i=0;i<3;i++)
{
s1=s1+a[i][i];
s2=s2+a[i][2-i];
}
printf("%d %d\n",s1,s2);
return 0;
}
输入:1 2 3
1 1 1 (1 2 3 1 1 1 3 2 1)
3 2 1
输出:3 7
1 1 1 (1 2 3 1 1 1 3 2 1)
3 2 1
输出:3 7