【题目描述】
某饮料公司最近推出了一个“收集瓶盖赢大奖”的活动:如果你拥有10个印有“幸运”、或20个印有“鼓励”的瓶盖,就可以兑换一个神秘大奖。现分别给出你拥有的印有“幸运”和“鼓励”的瓶盖数,判断是否可以去兑换大奖。若可以兑换大奖,输出1,否则输出0。
【输入】
一行,包含两个整数,分别是印有“幸运”和“鼓励”的瓶盖数,用一个空格隔开。
【输出】
一行。若可以兑换大奖,输出1,否则输出0。
【输入样例】
11 19
【输出样例】
1
【程序分析】
需要用逻辑运算符或||进行判断,或的逻辑是:
幸运瓶盖 >= 10 | 鼓励瓶盖 >= 20 | 输出
-----------------------------------
是 | 是 | 1
是 | 否 | 1
否 | 是 | 1
否 | 否 | 0
【程序实现】
#include <stdio.h>
int main() {
int lucky, encourage;
scanf("%d %d", &lucky, &encourage);
// 判断条件:幸运瓶盖>=10 或 鼓励瓶盖>=20
if (lucky >= 10 || encourage >= 20) {
printf("1\n");
} else {
printf("0\n");
}
return 0;
}
183

被折叠的 条评论
为什么被折叠?



