请帮忙把以下程序的问题找出来并改正!谢谢!
以下程序是先输入几个数,再以3行3列的形式输出。最后求主对角线元素之积#include<stdio.h>
void fun()
{
int i,mul=1;
for(i=0;i<3;i++)
mul=mul* a[i][i];
printf("mul=%d\n",mul);
}
main()
{
int a[3][3],i,j ;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
for(i=0;i<3;i++)
{for(j=0;j<3;j++)
printf("%3d",a[i][j]);
printf("\n");
}
fun();
}
新手学编程!请各位不啬赐教!