/*分别求出矩阵a的两条对角线上的元素之和*/
#include<stdio.h>
void main()
{
int a[3][3]={1,3,6,7,9,11,14,15,17},sum1=0,sum2=0;
int i,j;
printf("矩阵a为:\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%-3d",a[i][j]);
}
printf("\n");
}
printf("######################\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(i==j)
{
sum1+=a[i][j];
}
}
}
for(i=0;i<3;i++)
{
for(j=2;j>=0;j--)
{
if((i+j)==2)
{
sum2+=a[i][j];
}
}
}
printf("sum1=%d,sum2=%d\n",sum1,sum2);
printf("######################\n");
}
运行结果: