-->
当前位置:首页 > 题库 > 正文内容

程序填空题:查找数据

Luz4年前 (2021-08-19)题库554
下面程序的功能为:首先从键盘上输入10个不重复的整数保存到数组a中,然后,从键盘上输入1个整数进行查找,如果在数组a中找到此数,则输出此数所在的下标,如果找不到此数,则输出“查无此数!”的信息,请填空完成相应程序功能。

```
#include 
int 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


发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。