#include <stdio.h>
#include <stdlib.h>
#include <memory.h>
int ordersearch(int a[], int n, int des){
int i;
for(i=0; i<n; i++)
if(des==a[i])
return 1;
return 0;
}
int main(){
int i, val;
int a[8] = {32,12,56,78,76,45,43,98};
int ret;
for(i=0; i<8; i++)
printf("%d\t", a[i]);
printf("\n请输入所要查找的元素:");
while(1){
scanf("%d", &val);
fflush(stdin);
ret = ordersearch(a, 8, val);
if(1 == ret)
printf ("查找成功!");
else
printf ("查找失败!");
printf("\n请输入所要查找的元素:");
}
return 0;
}
运行结果:
32 12 56 78 76 45 43 98
请输出所要查找的元素:78
查找成功!
请输出所要查找的元素:5
查找失败!