目录

  • 题目概述
  • 输入格式
  • 输出格式
  • 输入样例
  • 输出样例
  • 代码
  • 提交结果

题目概述

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

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

输入格式

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

输出格式

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

输入样例

2
ChuiZi
JianDao
Bu
JianDao
Bu
ChuiZi
ChuiZi
End

输出样例

Bu
ChuiZi
Bu
ChuiZi
JianDao
ChuiZi
Bu

代码

#include <stdio.h>
#include <string.h>char A[3][10]={"ChuiZi","JianDao","Bu"},B[3][10]={"Bu","ChuiZi","JianDao"};int main()
{int k=0,n=1,i;char temp[10]={'\0'};scanf("%d",&k);getchar();while(scanf("%s",temp)){if (strcmp(temp,"End")==0)//strcmp比较,不要直接等于break;else{for (i=0;i<3;i++){if (strcmp(temp,A[i])==0&&(n%(k+1)!=0))//k+1为一个循环,且不是循环为0时选必赢{printf("%s\n",B[i]);break;}}if (i==3)printf("%s\n",temp);getchar();n++;}}return 0;
}

提交结果

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

  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. 7-7 稳赢 (15 分)

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

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

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

  8. 7-4 稳赢 (10 分)

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

  9. PTA 天梯赛L1 7-3 跳一跳 (15 分) C语言AC题解【仅供分享】

    微信小程序中的跳一跳相信大家都玩过.emmm???只学习不玩游戏?那就吃亏了-好好读题理解吧. 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束. 如果跳到 ...

最新文章

  1. 2019年美团,滴滴,蘑菇街Java大数据面经分享!
  2. 静态方法mock 和verify
  3. win10 1709电脑无法显示局域网共享
  4. 数字化转型,赋能新零售解决方案介绍
  5. leetcode_longest substring without repeating characters
  6. C++ 字符数组函数与string函数
  7. 遍历 Dictionary,你会几种方式?
  8. 电脑温度检测软件哪个好_实时检测Mac电脑的温度
  9. android布局1
  10. ORA-00907:missing right parenthesis缺少右括号
  11. Python将迁移到GitHub
  12. iOS实现书架布局样式【一些电子书的首页】
  13. 大数据_Hbase-API访问_Java操作Hbase_MR-数据迁移-代码测试---Hbase工作笔记0017
  14. 电磁场边界条件方程汇总及简单记忆方法
  15. bzoj2539: [Ctsc2000]丘比特的烦恼
  16. Qt使用系统代理访问网络
  17. 诺基亚PC套件界面设计
  18. CSS解读之box-sizing属性
  19. 【Ubuntu】查询显卡型号
  20. java七牛获取访问路径_七牛回调及回调鉴权

热门文章

  1. 【LOJ 6485】LJJ 学二项式定理(单位根反演)(模板)
  2. Windows10切换屏幕
  3. C# GDAL 数字图像处理Part6 大气辐射矫正
  4. RK平台--EVS模块: (一)概述
  5. iOS .Crash文件符号化
  6. e3服务器性能怎么样,3.5GHz发飙 至强E3-1280处理器深度评测
  7. 验证码机制之验证码暴力破解
  8. HbuilderX恢复文件的方式
  9. python 遍历函数用法_python中enumerate函数遍历元素用法分析
  10. JS学习笔记之面向对象 5.3