这个查找整数,它好像不给我输入值诶
#include <iostream> using namespace std; int main() { int n; cout<<"请输入n的值:"<<endl; cin>>n; long long a[1000]; for(int i=0;i < n;i++) { cin>>a[i]; } int num,flag=0; cout<<"请输入num:"<<endl; cin>>num; for(int i=0;i < n;i++) { if(num==a[i]) { cout<<i+1<<endl; flag=1; break; } } if(flag==0) cout<<"-1"<<endl; return 0; }
题目:
基础练习 查找整数
问题描述
给出一个包含 n 个整数的数列,问整数 a 在数列中的第一次出现是第几个。
输入格式
第一行包含一个整数 n。
第二行包含 n 个非负整数,为给定的数列,数列中的每个数都不大于 10000。
第三行包含一个整数 a,为待查找的数。
输出格式
如果 a 在数列中出现了,输出它第一次出现的位置(位置从 1 开始编号),否则输出-1。
样例输入
6
1 9 4 8 3 9
9
样例输出
2
数据规模与约定
1 <= n <= 1000。