• L1-044 稳赢


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

    现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招。但是!为了不让对方输得太惨,你需要每隔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 }
    大佬见笑,,
  • 相关阅读:
    django-form表单
    django-登录页面添加验证码
    opensatck误删除service项目
    运维脚本
    大数据平台架构组件选择与运用场景
    HDP2.4安装(五):集群及组件安装
    Spark(三): 安装与配置
    Spark(二): 内存管理
    Spark(一): 基本架构及原理
    ElasticSearch基本使用
  • 原文地址:https://www.cnblogs.com/xwl3109377858/p/10346623.html
Copyright © 2020-2023  润新知