问答题
程序定义了NxN的二维数组,并在主函数中自动赋值。函数fun()的功能是:使数组左下半三角元素中的值全部置成0,请填空,例如a数组中的值为:
1 9 7
2 3 8
4 5 6
则返回主程序后a数组中的值为:
0 9 7
0 0 8
0 0 0
#include
#include
#define N 9
void ([填空(1)] )
{
int i,j;
for(i=0;i for(j=0; j<=([填空(2)] ) ;j++)
a[i][j]=0;
return 0;
}
int main()
{
int a[N][N],i,j;
printf(“*****The array*****”);
for(i=0;i {
for(j=0;j {
a[i][j]=rand()%10; /*产生一个随机的N*N矩阵*/
printf(“%4d”,a[i][j]);
}
printf(“”);
}
fun(a);
printf(“THE RESULT”);
for(i=0;i {
for(j=0;j printf(“%4d”,a[i][j]);
printf(“”);
}
return 0
答案:
fun(int a[][N]);
i