题目描述:
公司举办年会,为了活跃气氛,设置了摇奖环节。参加聚会的每位员工都有一张带有号码的抽奖券。 现在,主持人从小到大依次公布 n 个不同的获奖号码,小谢看着自己抽奖券上的号码 win,无比紧张。 请编写一个程序,如果小谢获奖了,请输出他中奖的是第几个号码;如果没有中奖,请输出0。
样例数据:
输入数据:
7
1 2 5 8 9 17 9555
5
输出数据:
3
思路:
没什么思路的,就定义一个数组然后判断就行了。
CODE:
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int num[105] = { 0 };//当然,在main前定义也可以,不过对于这道题定义在main里也是可以的
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;
}