首页 > 代码库 > 数组-04. 查找整数(10)

数组-04. 查找整数(10)

本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。

输入格式:

输入在第1行中给出2个正整数N(<=20)和X,第2行给出N个整数。数字均不超过长整型,其间以空格分隔。

输出格式:

在一行中输出X的位置,或者“Not Found”。

输入样例1:

5 73 5 7 1 9

输出样例1:

2

输入样例2:

5 73 5 8 1 9

输出样例2:

Not Found

 1 #include <iostream> 2 #include <stdio.h> 3 #include <math.h> 4 #include <string> 5 #include <stdlib.h> 6  7 using namespace::std;  8  9 int main(){10      int x,n; 11       scanf("%d%d",&n,&x);12       int a[20];13       for(int i=n;i>0;i--)14       scanf("%d",&a[n-i]);15       16       17       int flag=0;18       int i;19       for( i=0;i<n;i++)20       {21           if(a[i]==x)22           {23             printf("%d",i);24             flag=1;25             return 0;26           }27       28       } 29       if(flag==0)30       {31           printf("Not Found");32       }33      34     return 0;35 }

 

数组-04. 查找整数(10)