题目描述
公司举办年会,为了活跃气氛,设置了摇奖环节。参加聚会的每位员工都有一张带有号码的抽奖券。
现在,主持人一次公布n个不同的获奖号码,小谢看着自己抽奖券上的号码num,无比紧张。
请编写一个程序,如果小谢获奖了,请输出他中奖的是第几个号码;如果没有中奖,请输出0。
输入
第一行一个正整数n表示有n个获奖号码,2<n≤100。
接下来n行包含n个正整数,每行一个数,表示依次公布的n个获奖号码。
最后一行一个正整数num,表示小谢抽奖券上的号码。
输出
一行一个整数,如果小谢中奖了,表示中奖的是第几个号码;如果没有中奖,则为0。
样例输入
7
17
2
3
4
9555
6
1
3
样例输出
3
数据规模与约定
时间限制:1 s
内存限制:256 M
100% 的数据保证 2<n≤100
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int num[105] = { 0 };
for (int i = 1; i <= n; i++) {
cin >> num[i];
}
int x;
cin >> x;
for (int i = 1; i <= n; i++) {
if (num[i] == x) {
cout << i;
return 0;
}
}
cout << 0;
return 0;
}