#include<stdio.h>
#define N 11
main()
{int x,y,n,i;
float s=0,a[N][N];
scanf("%d",&n);
for(y=1;y<=n;y++)
{for(x=1;x<=n;x++)
{scanf("%d",&a[x][y]);
}
}
for(i=1;i<=n;i=i++)
s=s+a[i][i]+a[i][n+1-i];
if(n%2==1){s=s-a[(n+1)/2][(n+1)/2];}
printf("%d\n",s);
getch();
}
这个程序是用来计算10*10以内方阵的对角线各数之和的,应该怎样修改才能得到正确的程序呢?