1)一般性查找
13,20,32,36,45,57,68,79,89,92
x:35
遍历整个数组
{
如发现大于等于目标数据,遍历提前结束
}
判断当前数据是否为目标数据,如是,输出序号;否则,输出"no find!"
#include <stdio.h>
int main()
{
int a[]={13,20,32,36,45,57,68,79,89,92};
int i,x;
scanf("%d",&x);
//遍历整个数组
for(i=0;i<10;i++)
if (a[i]>=x) break;
if (a[i]==x) //a[i]!=x表示没有找到
printf("%d\n",i);
else
printf("no find!\n");
return 0;
}
上一页
[1]
[2]
[3]
[4]
[5]
下一页