L1-044 稳赢 (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

#include

using namespace std;

int main()

{

int k;

cin>>k;

k = k+1;//间隔k次,共k+1次

getchar();

char a[10];

char str_1[] = "ChuiZi";

char str_2[] = "Bu";

char str_3[] = "JianDao";

int count = 0;

while (cin>>a)

{

getchar();

if (strcmp(a,"End")==0)//坑点:End必须放在前面,不然会作为出招处理。

{

break;

}

count++;

if (k == count)

{

cout<

count = 0;//清零,达成平局之后一局结束,重新计算

continue;//跳过余下程序,继续循环,注意不是break;

}

if (strcmp(a,str_1) == 0)

{

cout<

}

else if (strcmp(a,str_2) == 0)

{

cout<

}

else if (strcmp(a,str_3) == 0)

{

cout<

}

}

return 0;

}

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

  1. C语言入门题-计算指数 (15分)

    7-3 计算指数 (15分) 真的没骗你,这道才是简单题 -- 对任意给定的不超过10的正整数n,要求你输出2n2^n2n .不难吧 输入格式: 输入在一行中给出一个不超过10的正整数n. 输出格式: ...

  2. 9行代码满分 【C语言】 L1-062 幸运彩票 (15分)

    彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的.本题就请你判断给定的彩票是不是幸运的. 输入格式: 输入在第一行中给出一个正整数 N(≤ 10 ...

  3. C语言:L1-033 出生年 (15分)(解题报告)

    立志用更少的代码做更高效的表达 以上是新浪微博中一奇葩贴:"我出生于1988年,直到25岁才遇到4个数字都不相同的年份."也就是说,直到2013年才达到"4个数字都不相同 ...

  4. 平面向量坐标加法c语言,PTA-C语言 习题9-3 平面向量加法 (15分)

    本题要求编写程序,计算两个二维平面向量的和向量. 输入格式: 输入在一行中按照"x1y1x2y2​​ "的格式给出两个二维平面向量v​1=(x1,y1),c2=(x2,y2)的分量 ...

  5. 7-15 福到了 c语言,7-7 福到了 (15分)

    7-7 福到了 (15分) "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每个汉字是由一个 N × N ...

  6. C语言:L1-070 吃火锅 (15 分)

    文章目录 一.题目 二.方法1 1.思路 2.代码 一.题目 以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用.但是如果你说"吃火锅",那就厉害了,我们的故事就开始了 ...

  7. 填入c语言,试题五(共 15分) 阅读以下关于 C语言及 C代码的叙述 回答问题 1至问题 3 将答案填入答题纸的对...

    问题详情 试题五(共 15分) 阅读以下关于 C语言及 C代码的叙述,回答问题 1至问题 3,将答案填入答题纸的对应栏内. [说明] 在开发某嵌入式系统时,设计人员根据系统要求,分别编写了如下三部分程 ...

  8. C语言:L1-016 查验身份证 (15 分)

    文章目录 一.题目 二.方法1 1.思路 2.代码 一.题目 一个合法的身份证号码由17位地区.日期编号和顺序编号加1位校验码组成.校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为: { ...

  9. C语言7-3 一帮一 15 分,培优辅差记录

    培优辅差记录 培优辅差记录(一): 培优辅差记录表 时间: 1月31日 班级: 502班 辅导学生 李某 表现: 1.不遵守纪律,行为习惯不好.2.上课不专心听讲,课后作业不全,丢三落四. 原因 1. ...

最新文章

  1. 儿子和女儿——解释器和编译器的区别与联系
  2. 2.2线性表的数据展示【王道数据结构】
  3. 云服务器无法绑定公网IP问题解决方案
  4. python学习第一周(1)
  5. Design Patterns - Mediator Pattern
  6. 汤姆大叔的6道javascript编程题题解
  7. eclipse启动项目
  8. Python 之 【markdown 模块的学习】
  9. Python每日小知识(2):字符串和编码
  10. 2019年信息安全工程师备考经验
  11. 实现一个Ajax模式的文件上传功能有多难?
  12. 企业办公oa系统医药OA办公后台管理会议管理用户管理物料管理活动管理/Axure医药内部管理平台/web端后台管理系统原型/医药OA系统/权限管理
  13. [CMake] include_directories 和 target_include_directories
  14. 制作VOC格式的数据集
  15. android启动序列帧动画,关于 Lottie 动画的说明及应用
  16. Java游戏用户登录注册_用java类模拟游戏的账号的登陆,注册,退出。 1.没有账号,需要注册。 2.注册完成后方可登...
  17. APP登录 技术点与流程全解
  18. 剑指offer之简单题(三)
  19. 初学者笔记(三):利用python列表做一个最简单的垃圾分类
  20. 【附源码】计算机毕业设计Python安卓基于安卓的豆果美食APPou9ez(源码+程序+LW+调试部署)

热门文章

  1. PythonNote017---计算房贷还款
  2. PTA 程序设计 单选题-期末复习
  3. 发送订阅消息 微信小程序
  4. 淘客外卖返利系统,外卖cps系统 ,社群团购系统
  5. 单一修改高程值lisp_浅谈AutoCAD中修改高程的四种方法
  6. 无线网络中PPK-MIC和CKIP-CMIC的学习资料
  7. 淘宝API接口,Onebound数据
  8. 跨平台开发方案的三个时代
  9. 2016年清华特等奖答辩(观后感)
  10. java计算机毕业设计信息统计系统源程序+mysql+系统+lw文档+远程调试