这个程序有点小问题,请看下
#include<stdio.h>#define n 3
int fun(int a[][])
{
int i=0;
int sum=0;
for(i=0;i<n;i++)
{
sum+=a[i][i];
}
return sum;
}
void main()
{
int a[][];
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
scanf("%d",&a[i][j]);
for(i=0;i<n;i++)
for(int j=0;j<n;j++)
printf("%d ",a[i][j]);
printf("%d",fun(a));
}
求高手帮看下哪里错了,怎么改