原创于微信公众号“十一维的智子”,每天早上7:00准时更新。点击文章下方的阅读原文可以进入我的CSDN官网,请大家多多支持我,转发给更多的朋友,让更多人享受Coding的乐趣!
大家可以在https://blog.csdn.net/weixin_45497223上给我留言,我会第一时间回复大家的
感谢大家的支持
听说点赞评论+关注的今天会好运当头哦
从今天开始,我要新开一个大坑—叫生存挑战,题目难度在普及组-~提高难度左右,当然难度也是递增的,大家别忘了关注哦。
第一天
1.收集瓶盖赢大奖
题目描述
某饮料公司最近推出了一个“收集瓶盖赢大奖”的活动:如果你拥有10个印有“幸运”、或20个印有“鼓励”的瓶盖,就可以兑换一个神秘大奖。
现分别给出你拥有的印有“幸运”和“鼓励”的瓶盖数,判断是否可以去兑换大奖。
输入描述
第一行,一个正整数 n,表示接下来有 n行数据;
以下 n行,每行包含两个整数分别是印有 “幸运 ”和“鼓励 ”的瓶盖数, 用一个空格隔开。
输出描述
对于每行数据输出一行。若可以兑换大奖,则输出True,否则输出 False 。
样例
输入
2
11 19
3 19
输出
True
False
提示
对于 50% 的数据 :n<=1000 ;对于 100% 的数据 :n<=10000 。
一般情况下,如果你遇到这样输出答案只有True或False的题目,如果你真的不会做,那么只在for循环内写一行cout<<“True”;或False 也能得到很多的部分分,如果别的题目里没有循环那更好,一般都能骗到30分+
思路:
循环+判断,要注意用到||逻辑运算符,因为只有满足一个条件即可
代码:
#include
#include
using namespace std;
int main(){
// freopen(“reward.in”,“r”,stdin);
// freopen(“reward.out”,“w”,stdout);
int n,a,b;
scanf("%d",&n);
while(n–){
scanf("%d%d",&a,&b);
if(a>=10||b>=20){
printf("%s\n",“True”);
}else{
printf("%s\n",“False”);
}
}
// fclose(stdin);
// fclose(stdout);
return 0;
}