0
点赞
收藏
分享

微信扫一扫

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

滚过红尘说红尘 2022-05-03 阅读 117
c语言

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

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

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

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

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

代码:

#include<stdio.h>

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;

}

举报

相关推荐

0 条评论