我用模块化来求一个3x3的整型矩阵的对角线元素之和,就是求不了,求帮助!
#include<stdio.h>void main()
{
int _sum(int a[3][3]);
int a[3][3];
int b,i,j;
printf("请输入整形矩阵:\n");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[3][3]);
b=_sum(a);
printf("对角线之和是%d\n",b);
}
int _sum(int a[3][3])
{
int n=0,i,b,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
if(i==j||i+j==2)
n+=a[i][i]+a[i][3-1-i];
b=n;
}
return b;
}