大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招。但是!为了不让对方输得太惨,你需要每隔K次就让一个平局。输入格式:
输入首先在第一行给出正整数K(≤10),即平局间隔的次数。随后每行给出对方的一次出招:ChuiZi代表“锤子”、JianDao代表“剪刀”、Bu代表“布”。End代表输入结束,这一行不要作为出招处理。输出格式:
对每一个输入的出招,按要求输出稳赢或平局的招式。每招占一行。输入样例:
2
ChuiZi
JianDao
Bu
JianDao
Bu
ChuiZi
ChuiZi
End
输出样例:
Bu
ChuiZi
Bu
ChuiZi
JianDao
ChuiZi
Bu
作者: 陈越
单位: 浙江大学
时间限制: 400 ms
内存限制: 64 MB
import java.util.Scanner;
public class Main
{public static void main(String[] args){@SuppressWarnings("resource")Scanner scan = new Scanner(System.in);int n = scan.nextInt();//int count=0;//计数器;scan.nextLine();//吃掉\n符;for(int i=0;;i++){String str1 = scan.nextLine();if(str1.equals("End")) break;count++;if(count%(n+1)==0){System.out.printf("%s\n",str1);}else {if(str1.equals("ChuiZi")) System.out.printf("Bu\n");else if(str1.equals("JianDao")) System.out.printf("ChuiZi\n");else if(str1.equals("Bu")) System.out.printf("JianDao\n");}}}
}

L1-044 稳赢 (15 分)(JAVA)相关推荐

  1. 【Go语言入门100题】044 稳赢 (15 分) Go语言 | Golang

    [题解][PTA团体程序设计天梯赛] L1-044 稳赢 (15 分) Go语言|Golang 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编 ...

  2. 7-92 稳赢 (15 分)

    7-92 稳赢 (15 分) 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招.但是!为了不 ...

  3. l1-044. 稳赢c语言,L1-044 稳赢 (15 分)(解析有坑点)

    L1-044 稳赢 (15 分) 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招.但是!为 ...

  4. L1-044 稳赢 (15分)

    L1-044 稳赢 (15分) 题目描述: 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招 ...

  5. C语言 满分代码:L1-044 稳赢 (15分)(解题报告)

    立志用更少的代码做更高效的表达 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招.但是!为了 ...

  6. L1-044 稳赢 (15 分)

    目录 题目概述 输入格式 输出格式 输入样例 输出样例 代码 提交结果 题目概述 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编写一个稳赢不输 ...

  7. 7-7 稳赢 (15 分)

    大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招.但是!为了不让对方输得太惨,你需要每隔K次 ...

  8. 石头剪刀布 L1-044 稳赢 15分

    有多少小伙伴还记得石头剪刀布呢,全是回忆啊-- 看到一道题让我想起了童年 我们来看下题目描述: 来自PTA官网 题解思路: 采用模拟的算法来解决 模拟,稳赢策略: 输入-> 锤子 输出-> ...

  9. 7-4 稳赢 (10 分)

    7-4 稳赢 (10 分) 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招.但是!为了不让 ...

  10. 7-1 统计正数和负数的个数然后计算这些数的平均值 (15 分)-java

    7-1 统计正数和负数的个数然后计算这些数的平均值 (15 分) 编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数).当输入为0 ...

最新文章

  1. wikioi 3027 线段覆盖 2
  2. C#中使用WCF一些常见问题及解决方案
  3. 什么是带宽?—Vecloud微云
  4. Nodejs中的模块系统
  5. [2018HN省队集训D8T1] 杀毒软件
  6. Javascript 构造函数模式、原型模式
  7. [改善Java代码] 推荐使用序列化实现对象的拷贝
  8. SSL双向认证和SSL单向认证的区别
  9. linux内核支持2t,Linux 支持2T磁盘分区
  10. 上海计算机一级考试2017,2017年上海计算机一级考试试题
  11. 莫名奇妙的异常001:Invalid or unexpected token
  12. map的基本操作总结C++
  13. vscode程序员推荐字体
  14. 2021年下半年软件设计师下午真题试题(案例分析)及答案
  15. Excel一键取消合并单元格并向下填充相同的内容
  16. 每日一坑:Github配置ssh后,拉代码依旧需要鉴权,且鉴权失败。
  17. python爬取中国大学排名_Python爬取中国大学排行榜
  18. ECU Bootloader程序设计
  19. exchange服务器维护,Exchange服务器之禁用和删除Exchange邮箱深入探讨
  20. 从培训机构出来的程序员,后来都怎么样了? | 程序员有话说

热门文章

  1. 推荐几款ReactJS最优秀的UI框架
  2. Problem A: 小学生的算术题
  3. Ubuntu 16.10 解决 DNS 解析失败
  4. 打印机乱码不停打印_性价比高的打印机推荐【2020年9月】-十大高性价比家用/办公打印机...
  5. Kubernetes(K8s)最新版搭建
  6. 【数字基带传输】误码率的分析方法(BER Performance)
  7. 树莓派4B控制步进电机(电机28BYJ4+驱动板ULN2003)
  8. js 前端实现打印功能
  9. linux 系统gbk字符集,linux 修改字符集gbk
  10. 解决SQL Server日志空间满的方法