PAT乙级-1046. 划拳(15)
2018-01-18 11:56
232 查看
1.题目
2.分析题目
首先,题目不难,只是叙述内容很多,让人眼花缭乱。面对这种文字的乱葬岗,我们必须首先提取对我们有用的信息,这在处理实际的生产需求时也是,我们首先要从文字的海洋里打捞出工程所需要处理的逻辑部分。在这道题里,我们首先要清楚获胜规则,如果我们需要明晰获胜规则,我们需要简化问题的变量。什么意思呢?这其实是一个很简单的逻辑映射代码的问题。如图:
3.代码
#include <iostream> using namespace std; int main(int argc, char** argv) { int times = 0; cin>>times; int a_total_drink=0; int b_total_drink=0; while(times--) { int a_speak;// 甲喊 int a_guess;// 甲划 int b_speak;// 乙喊 int b_guess;// 乙划 cin>>a_speak>>a_guess>>b_speak>>b_guess; if(a_guess==a_speak+b_speak&&b_guess==a_speak+b_speak) { continue; } if(a_guess==a_speak+b_speak) { b_total_drink++; }else if(b_guess==a_speak+b_speak) { a_total_drink++; } } cout<<a_total_drink<<" "<<b_total_drink; return 0; }
相关文章推荐
- PAT乙级—1046. 划拳(15)-native
- 1046. 划拳(15) PAT乙级真题
- PAT乙级1046. 划拳(15)
- 1046. 划拳(15)-PAT乙级真题
- pat 乙级 1046. 划拳(15)
- 乙级 PAT 1046. 划拳(15)
- PAT乙级真题及训练集(5)--1046. 划拳(15)
- PAT乙级 1046. 划拳(15)
- pat乙级1046. 划拳(15)
- 浙江大学PAT_乙级_1046. 划拳(15)
- PAT乙级1046. 划拳(15)
- 1046. 划拳(15)-浙大PAT乙级真题java实现
- PAT-乙级-1046. 划拳(15)
- PAT 乙级 1046. 划拳(15)
- PAT乙级.1046. 划拳(15)
- PAT 乙级 1046. 划拳(15) Java版
- PAT 乙级 1046. 划拳(15)
- 1046. 划拳(15) PAT 乙级
- [PAT乙级]1046. 划拳(15)
- PAT训练(乙级) —— 1046. 划拳(15)