zoukankan      html  css  js  c++  java
  • 顺序查找

    /* 采用顺序查找方法,查找指定数据     2013.12.16  18.05*/
    #include <stdio.h>
    int search(int a[],int l,int o)//查找函数
    {
        int i;
        for(i=0;i<l;i++)
        {
            if(a[i]==o)
            return i+1;
        }
        printf("输入的数据不在列表中,请检查! ");
        return -1;
    }
    int main(int argc,char **argv)
    {
        int n[7] ={2,4,8,10,3,5,1};
        int i=0;
        int result;
        int input;
    m:    printf(" 所有数据如下,请输入要查找的数据,本程序将列出它的位置  采用顺序查找算法 ");
        while(i<7)
        {
            printf("%d    ",n[i]);
            i++;
        }
        puts(" ");
        scanf("%d",&input);
        result=search(n,7,input);
        if (result>=0)
        printf("您查找的数据  %d在  %d处 ",input,result);
        goto m;
        return 0;
    }

  • 相关阅读:
    汉语-词语-转世:百科
    汉语-词语-往生:百科
    中缀表达式值
    车厢调度(train.cpp)
    字符串匹配问题
    计算(calc.cpp)
    2、括弧匹配检验
    2058 括号序列
    7909:统计数字
    1007. 计算余数
  • 原文地址:https://www.cnblogs.com/lzh-Linux/p/3480385.html
Copyright © 2011-2022 走看看