请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。
注意:源程序存放在考生文件夹下BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
给定源程序:
#include
#include
#define N 20
void fun(int *a)
{int i, x, n=0;
x=rand() ;
/**********found**********/
while (n<__1__)
{for(i=0; i
/**********found**********/
if(x==a[i]) __2__;
/**********found**********/
if(i==__3__){a[n]=x; n++;}
x=rand() ;
}
}
main()
{int x[N]={0} ,i;
fun(x);
printf("The result : \n");
for(i=0; i
{printf("M",x[i]);
if((i+1)%5==0)printf("\n");
}
printf("\n\n");
}
解题答案:
/**********第一空**********/
while (n
/**********第二空**********/
if(x==a[i]) break;
/**********第三空*********/
if(i==n){a[n]=x; n++;}
******************************************
相关专题:
编辑推荐: