7-10 查詢整數
阿新 • • 發佈:2021-07-11
7-10 查詢整數
1.思路
先宣告一個int型、名為n的變數,用來存放n的值
宣告一個int型、名為arr、大小為1000的陣列
宣告一個int型、名為a的變數,用來存放a的值
因為資料規模不是很大,所以考慮使用迴圈的方式來查詢
程式碼:
#include<iostream> using namespace std; int main(){ int n,arr[1000],a; cin>>n; for(int i=0;i<n;i++) cin>>arr[i]; cin>>a; for(int i=0;i<n;i++) if(a==arr[i]){ cout<<i+1; break; } return 0; }
樣例測試:
其它樣例測試:
7
1 2 3 4 5 6 7
6
6
4
0 4 3 2
4
2
5
2 5 1 6 7
7
5
原題
問題描述
給出一個包含 n 個整數的數列,問整數 a 在數列中的第一次出現是第幾個。
輸入格式
第一行包含一個整數 n。
第二行包含 n 個非負整數,為給定的數列,數列中的每個數都不大於 10000。
第三行包含一個整數 a,為待查詢的數。
輸出格式
如果 a 在數列中出現了,輸出它第一次出現的位置(位置從 1 開始編號),否則輸出-1。
樣例輸入
6
1 9 4 8 3 9
9
樣例輸出
2
資料規模與約定
1 <= n <= 1000。