赞
踩
本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。
输入在第一行中给出两个正整数N(≤20)和X,第二行给出N个整数。数字均不超过长整型,其间以空格分隔。
在一行中输出X的位置,或者“Not Found”。
- 5 7
- 3 5 7 1 9
结尾无空行
2
结尾无空行
- 5 7
- 3 5 8 1 9
Not Found
- #include<stdio.h>
- int main()
- {
- int n,b;//n个数和需要找的数b
- scanf("%d %d",&n,&b);
- int s[n];
- for(int i=0;i<n;i++)
- {
- scanf("%d",&s[i]);//n个数填入数组中
- }
- if(n<=20&&n>=0)
- {
- for(int j=0;j<n;j++)
- {
- if(s[j]==b)
- { printf("%d",j);
- break;}
- if(j==(n-1))//当检录到数组中最后一个数都还没有符合的数字,由于上面使用了break可知到这一步一定没有满足的数字
- printf("Not Found");
- }
- }
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。