Problem C: 零起点学算法82——数组中查找数
分析
对数据进行遍历判断即可。
Description
在给定的数组中查找一个数
Input
多组测试,每组第一行输入1个整数n(n<20),然后是n个整数 第二行输入1个整数m
Output
查找在第一行的n个整数中第一次出现数字m的下标位置并输出,如果没有找到则输出No
Sample Input
3 4 5 6
5
4 2 2 2 2
2
Sample Output
1
0
#include<stdio.h>
int main()
{
int n,m,i,j,a[20];
while(scanf("%d",&n)!=EOF){
for(i=0;i<n;i++)
scanf("%d",&a[i]);
scanf("%d",&m);
for(i=;i<n;i++)
{
if(m==a[i])
printf("%d\n",i);
break;
}
if(i==n)
printf("No\n");
}
return 0;
}
总结
1、查找数据就是对所有数据的遍历判断。