基礎(chǔ)練習(xí) 查找整數(shù) 時間限制:1.0s 內(nèi)存限制:256.0MB 問題描述給出一個包含n個整數(shù)的數(shù)列,問整數(shù)a在數(shù)列中的第一次出現(xiàn)是第幾個。
輸入格式第一行包含一個整數(shù)n。
第二行包含n個非負(fù)整數(shù),為給定的數(shù)列,數(shù)列中的每個數(shù)都不大于10000。
第三行包含一個整數(shù)a,為待查找的數(shù)。
輸出格式如果a在數(shù)列中出現(xiàn)了,輸出它第一次出現(xiàn)的位置(位置從1開始編號),否則輸出-1。樣例輸入61 9 4 8 3 99樣例輸出2數(shù)據(jù)規(guī)模與約定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;}
|
新聞熱點(diǎn)
疑難解答