zoukankan      html  css  js  c++  java
  • 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 }
    大佬见笑,,
  • 相关阅读:
    视觉里程计VO-直接法
    Linux安装libcholmod-dev找不到的解决方法
    Levenberg-Marquadt Method
    Gauss-Newton Method
    CMake
    方差 标准差 协方差
    SFM
    矩阵分解
    kvm学习笔记
    python学习笔记
  • 原文地址:https://www.cnblogs.com/xwl3109377858/p/10346623.html
Copyright © 2011-2022 走看看