T1036 收集瓶盖赢大奖

作者:波纹飞鱼

T1036 收集瓶盖赢大奖

震惊!!!一男子收废品竟意外收获大奖!!!
又有哪一个男孩子不想去收废品呢?
收集瓶盖赢大奖,这是一道轻松有趣的题目。

题目

在这里插入图片描述
通过阅读题目我们可以发现题目大篇幅都在讲故事,而核心十分简单。

解题

一,流程图

将题目中的核心提取出来,我们可以绘制出一张简单明了的流程图。

Created with Raphaël 2.2.0 开始 输入“幸运”和“鼓励”的数量 判断“幸运”是 否可以兑奖 兑换大奖 结束 判断“鼓励”是 否可以兑奖 无法兑换 yes no yes no

二,提取关键点

通过观察流程图,我们不难发现:
两个条件中我们只需要满足任意一点就可以兑换大奖,而只有在两个条件都不满足的时候才无法兑奖。
即分别判断两项输入变量是否满足条件,只要存在满足条件的情况便输出“1”。
而当两种情况皆不满足时便输出“0”。

=====附录=====
存在满足条件的情况共有三种:
1.只满足“幸运”奖。
2.只满足“鼓励”奖。
3.两种奖项同时满足。

三,编程

完成了准备工作,我们就可以正式开始编程了。
我们按照流程图编程,同时注意关键点即可。
那么,本题的程序便可做出:

#include<iostream>
using namespace std;
int main()
{
    int a,b;
    cin>>a>>b;
    if(a>=10) cout<<1;
    else if(b>=20) cout<<1;
    else cout<<0;
    return 0;
}
发布了16 篇原创文章 · 获赞 16 · 访问量 638

猜你喜欢

转载自blog.csdn.net/lz28noi/article/details/104229916