找数 (10 分)
从键盘输入n
个不重复的整数存入数组,输入要找的整数x
,若在数组中存在,输出元素下标;若不存在,则显示“Not Exist!
”。
输入格式:
输入包含三行:
第1
行为n
,表示整数序列的长度;
第2
行为n
个不重复整数,整数之间以一个空格分开;
第3
行包含一个整数x
,为要查找的数。
输出格式:
若存在,则输出元素下标; 若不存在,则输出“Not Exist!
”。
输入样例1:
10
1 3 7 9 13 18 20 36 10 100
36
输出样例1:
7
输入样例2:
11
-5 -4 -3 -2 -1 0 1 2 3 4 5
669
输出样例2:
Not Exist!
代码:
#include<stdio.h>
int main()
{
int n,m,i,a[100000],flag=0;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
scanf("%d",&m);
for(i=0;i<n;i++)
{
if(a[i]==m)
{
flag=1;
printf("%d",i);
}
}
if(flag==0)
printf("Not Exist!");
return 0;
}