"藍橋杯“基礎練習:查詢整數
阿新 • • 發佈:2019-02-08
問題描述
1 9 4 8 3 9
9 樣例輸出 2 資料規模與約定 1 <= n <= 1000。 心得:
給出一個包含n個整數的數列,問整數a在數列中的第一次出現是第幾個。
輸入格式第一行包含一個整數n。
第二行包含n個非負整數,為給定的數列,數列中的每個數都不大於10000。
第三行包含一個整數a,為待查詢的數。
輸出格式 如果a在數列中出現了,輸出它第一次出現的位置(位置從1開始編號),否則輸出-1。 樣例輸入 61 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; }