基礎練習 查找整數 時間限制:1.0s 內存限制:256.0MB 問題描述給出一個包含n個整數的數列,問整數a在數列中的第一次出現是第幾個。
輸入格式第一行包含一個整數n。
第二行包含n個非負整數,為給定的數列,數列中的每個數都不大于10000。
第三行包含一個整數a,為待查找的數。
輸出格式如果a在數列中出現了,輸出它第一次出現的位置(位置從1開始編號),否則輸出-1。樣例輸入61 9 4 8 3 99樣例輸出2數據規模與約定1 <= n <= 1000。#include <iostream>using namespace std;int main(){ int n; cin>>n; int num[n + 2]; int number; for(int i = 1;i <= n;i++) { cin>>number; num[i] = number; } int a; cin>>a; int flag = 0; int result; for(int i = 1;i <= n;i++) { if(a == num[i]) { flag = 1; result = i; break; } } if(flag == 0) result = -1; cout<<result; return 0;}
新聞熱點
疑難解答