7-92 稳赢

简介: 7-92 稳赢

7-92 稳赢 (15 分)


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



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


输入格式:


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


输出格式:


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


输入样例:


2
ChuiZi
JianDao
Bu
JianDao
Bu
ChuiZi
ChuiZi
End


结尾无空行


输出样例:


Bu
ChuiZi
Bu
ChuiZi
JianDao
ChuiZi
Bu


结尾无空行


#include<iostream>
using namespace std;
int main(){
    int n,cnt=0;
    cin>>n;
    string s;
    while(cin>>s){
        if(s=="End")break;
        cnt++;
//         cout<<cnt<<endl;
        if(cnt%(n+1)==0)cout<<s<<endl;
        else{
            if(s=="ChuiZi")cout<<"Bu\n";
            else if(s=="JianDao")cout<<"ChuiZi\n";
            else if(s=="Bu")cout<<"JianDao\n";
        }
    }
    return 0;
}
目录
相关文章
|
C++
【C++】关于fixed和setprecision的学习和介绍
【C++】关于fixed和setprecision的学习和介绍
338 0
|
机器学习/深度学习 存储
CPP2022-13-结构体与枚举(下)
CPP2022-13-结构体与枚举(下)
256 0
|
BI
7-7 6翻了
7-7 6翻了
93 0
|
数据安全/隐私保护
R7-4 检查密码
R7-4 检查密码
82 0
7-93 矩阵A乘以B
7-93 矩阵A乘以B
125 0