程序填空题:查找数据
下面程序的功能为:首先从键盘上输入10个不重复的整数保存到数组a中,然后,从键盘上输入1个整数进行查找,如果在数组a中找到此数,则输出此数所在的下标,如果找不到此数,则输出“查无此数!”的信息,请填空完成相应程序功能。 ``` #includeint main(void) {int k;for(k=1;k<=3;k++){ //该循环用于自动阅卷,请考生忽略 int a[10],data,i,*p,flag=0; //首先输入10个原始数组元素数据 p=a; for(i=0;i<10;i++) scanf("%d",p); //然后输入一个待查找的数据 scanf("%d",&data); //开始查找 p=; i=0; while(i<10) {if() {flag=1;//表示找到了 printf("%d\n",i); break;//结束循环 } ; } if()//表示没有找到 printf("查无此数!\n"); } //该循环用于自动阅卷,请考生忽略 return 0; } ``` 答案: 第1空:+i 第2空:a 第3空:*(p+i)==data 第4空: i++ 第5空:flag==0