求MxM矩阵对角线上元素之和,这个代码不能实现,求大神指教!
程序代码:#include<stdio.h>
void main()
{
int a[20][20],m,i=0,j=0,sum=0;
printf("Please input m: ");
scanf("%d",&m);
if(m<2 || m>20)
printf("input data error!\n");
else
{
printf("Please input array:\n");
for(i=0;i<m;i++)
{
for(j=0;j<m;j++)
{
scanf("%d",a);
}
}
for(i=0;i<3;i++)
{
sum+=a[i][i];
}
printf("%d\n",sum);
}
}










