矩阵对角线和的算法
编写一个函数,计算三行三列矩阵对角线上元素之和。运行出来数字不对,不知道哪里出错了#include<stdio.h>
int main()
{
int s=0,i,j;
printf("请输入需要的三维数组,以空格隔开\n");
int a[2][2];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{scanf("%d",&a[i][j]);
if (i==j||i+j==2)
s=s+a[i][j];
}
printf("对角线上元素之和为%d\n",s);
return 0;
}