顺序查找实例代码//新手必看

#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
查找失败!

猜你喜欢

转载自blog.csdn.net/hitmi_/article/details/78386433