问答题
下列给定程序中,函数fun的功能是:先从键盘上输入一个3行、3列的矩阵的各个元素的值,然后输出主对角线元素之和。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:1 #include<Stdio.h>2 void fun()3 {4 int a[3][3],sum;5 int i,j;6 /*********found*********/7 sum=1;8 for(i=0;i<3;i++)9 { for(j=0;j<3;j++)10 /*********found*********/11 scanf("%d",a[i][j]);12 }13 for(i=0;i<3;i++)14 sum=sum+a[i][i];15 printf("Sum=%d\n",sum);16 }17 void main()18 {19 fun();20 }
【参考答案】
正确答案:(1)sum=0; (2)seanf("%d",&a[i][j]);