C语言数组练习-查找整数

C语言数组练习-查找整数,第1张

要求:题目描述:给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。

输入:
第一行包含一个整数n

第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000

第三行包含一个整数a,为待查找的数。

-------------------------------------------------------------------------------------------------------------------------------- 

代码:

#include

int main()

{

    int n;

    char x;

    char ch[100];

    scanf("%d", &n);

    getchar();//读走缓存区的换行符

    fgets(ch, 100, stdin);

    scanf("%c", &x);

    int i;

    int num = 1;

    for (i = 0; i < 2 * n - 1; i++)

    {

        if (x == ch[i])

        {

            printf("%d", num);

            return 0;

        }

        num++;

        i++;//i在一个循环中共加2,避免掉字符串中的空格

    }

    num = -1;

    printf("%d", num);

    return 0;

}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/793126.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-05
下一篇 2022-05-05

发表评论

登录后才能评论

评论列表(0条)

保存