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、查找数据就是对所有数据的遍历判断。
数组查找实战
本文介绍了一个简单的数组查找算法,通过遍历数组来查找指定数值的位置。示例代码使用C语言实现,展示了如何读取输入数据,查找目标数值并在找到时输出其下标,未找到时输出特定信息。
368

被折叠的 条评论
为什么被折叠?



