您的位置:首页 > 其它

顺序查找

2011-09-02 20:27 127 查看
/***********************
顺序查找
*********************/

#include<stdio.h>
#define size 15
void find(int a[],int tmp)
{
int i=0;
while(i < size){

if(a[i] == tmp)
printf("find it !! a[%d]=%d\n",i,a[i]);

else if(a[i]<tmp && a[i+1]>tmp){
printf("can't find the data \n");
printf("are you want to find : %d,%d\n",a[i],a[i+1]);
}
i++;
}

}

int main(void)
{
int a[size]={1,1,2,3,5,8,13,21,34,55,89,144,233,377,};
int tmp;
printf("顺序查找 \n");
printf("please input the data you want to find\n");

if(scanf("%d",&tmp) != 1)
return -1;

find(a,tmp);

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  input