C语言用函数查找指定元素

题目描述:编写一个函数Search(int arr[], intn, intx),该函数用于从包含n个元素的数
组arr中查找指定元素x

img

遍历数组找元素就行了

#include <stdio.h>
int Search(int arr[],int n,int x)
{
    for(int i=0;i<n;i++)
        if(arr[i] == x)
            return i;
    return -1;
}
int main()
{
    int n,arr[100],x;
    scanf("%d%d",&n,&x);
    for(int i=0;i<n;i++)
        scanf("%d",&arr[i]);
    int idx = Search(arr,n,x);
    if(idx>=0)
        printf("%d",idx);
    else
        printf("Not Found");
    return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632