C语言 一个整数数组(长度5) 输入这些数,再输入任意一个n,如果n在数组中输出下标,不在输出no

例如输入 9 20 7 998 22 998
输出 998
输入5 8 65 988 97 6
输出no

第1个回答  2019-04-10
先说明一点,你举的例子中,不是输出998,而是输出下标3。
main()
{
int a[5],b,i;
for(i=0;i<5;i++)
scanf("%d",&a[i]);
scanf("%d",&b);
for(i=0;i<5;i++)
if(a[i]==b)break;
if(i<5)printf("%d",i);
else printf("No");
}本回答被网友采纳
第2个回答  2019-04-10
#include<>
int main()
{
    int a[5]={0};
    int n = 5;
    int m ;
    for(int i= 0;i<n;i++)
    {
        scanf("%d",&a[i]);//给每个元素赋值
    }
    scanf("%d",&m);
    for(int i= 0;i<n;i++)
    {
        if(a[i]==m)
        printf("%d",i);
    }
    if(n == m)//到最后也没有找到
    printf("no");
}

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网