L1-044 稳赢 (15 分)

简介: L1-044 稳赢 (15 分)

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

843c8e017e4c6acdaf983855107cb84c.jpg

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


输入格式:

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


输出格式:

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


输入样例:

1. 2
2. ChuiZi
3. JianDao
4. Bu
5. JianDao
6. Bu
7. ChuiZi
8. ChuiZi
9. End

结尾无空行


输出样例:

1. Bu
2. ChuiZi
3. Bu
4. ChuiZi
5. JianDao
6. ChuiZi
7. Bu

结尾无空行


#include<iostream>
using namespace std;
int main()
{
    int k,n;
    string s;
    cin>>k;
    n=k;
    while(cin>>s&&s!="End")
    {
        if(n==0)
        {
            cout<<s<<endl;
            n=k;//更新
        }
        else
        {
            if(s=="ChuiZi") cout<<"Bu\n";
            else if(s=="JianDao") cout<<"ChuiZi\n";
            else cout<<"JianDao\n";
            n--;
        }
    }
    return 0;
}




目录
相关文章
|
Java 测试技术 Spring
【SpringFramework】Spring整合JUnit
本文简述Spring整合JUnit单元测试组件的通用方法,可以简化Spring框架测试。
290 14
|
11月前
|
人工智能 大数据 云计算
Salesforce联手阿里云,销售易联手腾讯,还在靠”卖血求生“的CRM独立玩家何去何从?
销售易与腾讯战略合作升级,李强任董事长,史彦泽继续担任CEO。此次合作将推动行业竞争进入新维度,中国企服市场迎来深层变革。通过腾讯的技术支持,销售易将为客户提供更优质的服务和智能化体验。与此同时,依赖融资扩张的某F CRM厂商需思考如何将资本转化为实际竞争力。随着资本市场态度转变,生态协同成为关键,中国CRM市场正经历历史性分化,企业需重新审视战略定位,以技术融合创造增量价值,满足客户业务增长需求。
|
Shell Linux 开发工具
在Linux中,当你需要给命令绑定⼀个宏或者按键的时候,应该怎么做呢?
在Linux中,当你需要给命令绑定⼀个宏或者按键的时候,应该怎么做呢?
|
网络协议 安全 Linux
在Linux中,如何使用Netcat进行网络调试和端口扫描?
在Linux中,如何使用Netcat进行网络调试和端口扫描?
|
缓存 负载均衡 测试技术
掌握wrk压力测试工具的优化技巧与实践
掌握wrk压力测试工具的优化技巧与实践
376 1
|
搜索推荐 安全 关系型数据库
分享149个PHP源码,总有一款适合您
分享149个PHP源码,总有一款适合您
258 0
|
算法
【算法】 Prolog的基本语法
【算法】 Prolog的基本语法
216 0
|
人工智能 Kubernetes Cloud Native
阿里云容器服务 ACK 产品技术动态(202309)
简介: 容器服务 Kubernetes 版 ACK Feature:备份中心备份计划功能优化:控制台支持备份任务模糊搜索、根据创建时间排序及通过克隆快速生成立即备份和备份计划。
807 1
|
Java API
JavaBean解析
JavaBean解析
120 0
|
传感器 安全 物联网
短距无线网络技术及常用场景(二)
短距无线网络技术及常用场景(二)
328 0