程序问题???求数组主对角的和。。那错了??
#include <stdio.h>#define M 3
#define N 3
void main()
{
int a[M][N];
int i,j,*pa;
long sum=0;
printf("输入数组:\n");
for(i=0;i<M;i++)
for(j=0;j<N;j++)
scanf("%d",&a[i][j]);
pa=a[0];
for(i=0;i<M;i++,pa++)
sum+=*(pa+i);
printf("%d\n",sum);
}