BASIC-5 查詢整數
阿新 • • 發佈:2019-01-06
題目
問題描述
給出一個包含n個整數的數列,問整數a在數列中的第一次出現是第幾個。
輸入格式
第一行包含一個整數n。
第二行包含n個非負整數,為給定的數列,數列中的每個數都不大於10000。
第三行包含一個整數a,為待查詢的數。
輸出格式
如果a在數列中出現了,輸出它第一次出現的位置(位置從1開始編號),否則輸出-1。
樣例輸入
6
1 9 4 8 3 9
9
樣例輸出
2
資料規模與約定
1 <= n <= 1000。
題解
遍歷一遍即可得出答案。
程式碼:
#include <iostream> using namespace std; int num[1003]; int main() { int n; cin>>n; for(int i=1;i<=n;i++) cin>>num[i]; int s; cin>>s; int i; for( i=1;i<=n;i++) { if(num[i]==s) break; } if(i>n) cout<<-1; else cout<<i<<endl; return 0; }