寻找某关键字在数组中的位置

#include<stdio.h>

int search(int k,int a[],int length)
{
    int ret=-1;
    for(int i=0;i<length;i++)
    {
        if(a[i]==k)
        {
            ret=i;
            break;
        }
    }
    return ret;
}
int main()
{
    int a[]={0,1,2,3,4,5,6,7,8,9};
    int x;
    int loc;
    scanf("%d",&x);
    loc=search(x,a,sizeof(a)/sizeof(a[0]));
    if(loc!=-1)
    {
        printf("%d在第%d个位置
",x,loc);
    }
    else
    {
        printf("不存在!
"); 
    }
    return 0;
}
原文地址:https://www.cnblogs.com/2228212230qq/p/10737409.html