6.顺序查找.c 653 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <memory.h>
  4. int ordersearch(int a[], int n, int des){
  5. int i;
  6. for(i=0; i<n; i++)
  7. if(des==a[i])
  8. return 1;
  9. return 0;
  10. }
  11. int main(){
  12. int i, val;
  13. int a[8] = {32,12,56,78,76,45,43,98};
  14. int ret;
  15. for(i=0; i<8; i++)
  16. printf("%d\t", a[i]);
  17. printf("\n请输入所要查找的元素:");
  18. while(1){
  19. scanf("%d", &val);
  20. fflush(stdin);
  21. ret = ordersearch(a, 8, val);
  22. if(1 == ret)
  23. printf ("查找成功!");
  24. else
  25. printf ("查找失败!");
  26. printf("\n请输入所要查找的元素:");
  27. }
  28. return 0;
  29. }