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 <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 分)相关推荐
- 【Go语言入门100题】044 稳赢 (15 分) Go语言 | Golang
[题解][PTA团体程序设计天梯赛] L1-044 稳赢 (15 分) Go语言|Golang 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编 ...
- 7-92 稳赢 (15 分)
7-92 稳赢 (15 分) 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招.但是!为了不 ...
- l1-044. 稳赢c语言,L1-044 稳赢 (15 分)(解析有坑点)
L1-044 稳赢 (15 分) 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招.但是!为 ...
- L1-044 稳赢 (15分)
L1-044 稳赢 (15分) 题目描述: 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招 ...
- C语言 满分代码:L1-044 稳赢 (15分)(解题报告)
立志用更少的代码做更高效的表达 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招.但是!为了 ...
- 7-7 稳赢 (15 分)
大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招.但是!为了不让对方输得太惨,你需要每隔K次 ...
- 石头剪刀布 L1-044 稳赢 15分
有多少小伙伴还记得石头剪刀布呢,全是回忆啊-- 看到一道题让我想起了童年 我们来看下题目描述: 来自PTA官网 题解思路: 采用模拟的算法来解决 模拟,稳赢策略: 输入-> 锤子 输出-> ...
- 7-4 稳赢 (10 分)
7-4 稳赢 (10 分) 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招.但是!为了不让 ...
- PTA 天梯赛L1 7-3 跳一跳 (15 分) C语言AC题解【仅供分享】
微信小程序中的跳一跳相信大家都玩过.emmm???只学习不玩游戏?那就吃亏了-好好读题理解吧. 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束. 如果跳到 ...
最新文章
- 2019年美团,滴滴,蘑菇街Java大数据面经分享!
- 静态方法mock 和verify
- win10 1709电脑无法显示局域网共享
- 数字化转型,赋能新零售解决方案介绍
- leetcode_longest substring without repeating characters
- C++ 字符数组函数与string函数
- 遍历 Dictionary,你会几种方式?
- 电脑温度检测软件哪个好_实时检测Mac电脑的温度
- android布局1
- ORA-00907:missing right parenthesis缺少右括号
- Python将迁移到GitHub
- iOS实现书架布局样式【一些电子书的首页】
- 大数据_Hbase-API访问_Java操作Hbase_MR-数据迁移-代码测试---Hbase工作笔记0017
- 电磁场边界条件方程汇总及简单记忆方法
- bzoj2539: [Ctsc2000]丘比特的烦恼
- Qt使用系统代理访问网络
- 诺基亚PC套件界面设计
- CSS解读之box-sizing属性
- 【Ubuntu】查询显卡型号
- java七牛获取访问路径_七牛回调及回调鉴权