(顺序查找):编写程序,在主函数中用随机函数产生20个[0~100)之间的整数,存放于一个一维数组中,并输出这20个数;然后从键盘上输入一个数,在该数组中顺序查找第一个与它相等的数,如果找到,则输出它的位置序号,如果不没有,则输出找不到的提示。(提示:注意“标志方法”的使用;)
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i ,k ,a[20],result=0;
for(i=0;i<20;i++)
{
a[i]=rand()%100;
}
for(i=0;i<20;i++)
{
printf("%d\t",a[i]);
}
scanf("%d",&k);
for(i=0;i<20;i++)
{
if(k==a[i]){
printf("第%d位",i+1);
result=1;
break;
}
}
if(result==0){
printf("未找到");
}
return 0;
}