下面的代码怎么完善?有解析最好

#include <stdio.h>int fun( ){ int a[3][3], sum; int 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++)
sum = sum * a[i][i]; printf("Sum=%d\n", sum);} main( ) { fun( ); }

sum=1,如果有帮助请点一下我回答右上方的采纳,谢谢!以后有什么问题可以互相交流。

int fun( )
{
    int a[3][3], sum;
    int i, j;
    sum=1;
    for(i=0; i<3; i++)
    {
        for(j=0; j<3; j++)
            scanf("%d" ,&a[i][j]);
    }
    for(i=0; i<3; i++)
        sum = sum * a[i][i];
    printf("Sum=%d\n", sum);
}
main( )
{
    fun( );
}

img

下滑线删掉,添上 sum=1;