写一个函数find(int a[] ,int n, int x),其功能是在n个数中查找某个数x,当找到这个数后返回其下标值,如果找不到,则返回-1

  • Post author:
  • Post category:其他


要求在主函数中从键盘输入n个数和要查找的数,调用函数实现这个功能。

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int found(char arr[], char k)
{
    int i;
    for (i = 0; arr[i] != '\0'; i++)
    {
        if (k == arr[i])
            return 1;
    }
}
int main()
{
    int i;
    char arr[100];
    char a, k;
    printf("请输入一串字符串:");
    gets(arr);
    printf("请输入想查找的字符:");
    k = getchar();
    int F = found(arr, k);
    if (F == 1)
        for (i = 0; arr[i] != '\0'; i++)
        {
            if (k == arr[i])
                printf("找到了,下标是arr[%d]\n", i);
        }
    else
        printf("找不到");
}




版权声明:本文为luvfen原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。