首页 > 其他 > 详细

L1-044 稳赢

时间:2019-02-01 18:45:23      阅读:199      评论:0      收藏:0      [点我收藏+]

大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:

技术分享图片

现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招。但是!为了不让对方输得太惨,你需要每隔K次就让一个平局。

输入格式:

输入首先在第一行给出正整数K(10),即平局间隔的次数。随后每行给出对方的一次出招:ChuiZi代表“锤子”、JianDao代表“剪刀”、Bu代表“布”。End代表输入结束,这一行不要作为出招处理。

输出格式:

对每一个输入的出招,按要求输出稳赢或平局的招式。每招占一行。

输入样例:

2
ChuiZi
JianDao
Bu
JianDao
Bu
ChuiZi
ChuiZi
End

输出样例:

Bu
ChuiZi
Bu
ChuiZi
JianDao
ChuiZi
Bu
 
思路:注意刷新记录次数的count......
 
 1 #include<iostream>
 2 #include<cstring>
 3 using namespace std;
 4 int main()
 5 {
 6     int k;
 7     cin>>k;
 8     string play;
 9     int count=0;
10     while(cin>>play)
11     {
12         if(play=="End")
13         return 0;
14         if(count==k)
15         {
16             cout<<play<<endl;
17             count=-1;
18         }
19         else
20         {
21             if(play=="ChuiZi")
22             cout<<"Bu"<<endl;
23             else if(play=="Bu")
24             cout<<"JianDao"<<endl;
25             else if(play=="JianDao")
26             cout<<"ChuiZi"<<endl;
27         }
28         count++;
29     }
30     return 0;
31 }

 

 

L1-044 稳赢

原文:https://www.cnblogs.com/xwl3109377858/p/10346623.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!