1-7-04:石头剪子布
描述
石头剪子布,是一种猜拳游戏。起源于中国,然后传到日本、朝鲜等地,随着亚欧贸易的不断发展它传到了欧洲,到了近现代逐渐风靡世界。简单明了的规则,使得石头剪子布没有任何规则漏洞可钻,单次玩法比拼运气,多回合玩法比拼心理博弈,使得石头剪子布这个古老的游戏同时用于“意外”与“技术”两种特性,深受世界人民喜爱。
游戏规则:石头打剪刀,布包石头,剪刀剪布。
现在,需要你写一个程序来判断石头剪子布游戏的结果。
输入输入包括N+1行:
第一行是一个整数N,表示一共进行了N次游戏。1 <= N <= 100。
接下来N行的每一行包括两个字符串,表示游戏参与者Player1,Player2的选择(石头、剪子或者是布):
S1 S2
字符串之间以空格隔开S1,S2只可能取值在{"Rock", "Scissors", "Paper"}(大小写敏感)中。输出输出包括N行,每一行对应一个胜利者(Player1或者Player2),或者游戏出现平局,则输出Tie。样例输入
3 Rock Scissors Paper Paper Rock Paper
样例输出
Player1 Tie Player2
1 #include<stdio.h> 2 int main() 3 { 4 int n,k; 5 char p[20],p1,p2; 6 scanf("%d",&n); 7 k=1; 8 while(k<=n) 9 { 10 scanf("%s",p); 11 p1=p[0]; 12 scanf("%s",p); 13 p2=p[0]; 14 if(p1==p2) 15 printf("Tie\n"); 16 else 17 if(p1=='R') 18 { 19 if(p2=='S') 20 printf("Player1\n"); 21 else 22 printf("Player2\n"); 23 } 24 else if(p1=='S') 25 { 26 if(p2=='P') 27 printf("Player1\n"); 28 else 29 printf("Player2\n"); 30 } 31 else if(p1=='P') 32 { 33 if(p2=='R') 34 printf("Player1\n"); 35 else 36 printf("Player2\n"); 37 } 38 k++; 39 } 40 return 0; 41 }
转载于:https://www.cnblogs.com/qianxuejin/p/6056842.html
1-7-04:石头剪子布相关推荐
- OpenJudge - 04:石头剪子布
总时间限制: 1000ms 内存限制: 65536kB 描述 石头剪子布,是一种猜拳游戏.起源于中国,然后传到日本.朝鲜等地,随着亚欧贸易的不断发展它传到了欧洲,到了近现代逐渐风靡世界.简单明了的规则 ...
- 信息学奥赛一本通 1132:石头剪子布 | OpenJudge NOI 1.7 04
[题目链接] ybt 1132:石头剪子布 OpenJudge NOI 1.7 04:石头剪子布 [题目考点] 1. 字符串处理 2. 判断字符串相同 s1,s2是字符数组,判断二者是否相同:strc ...
- 1.7编程基础之字符串_04石头剪子布
http://noi.openjudge.cn/ch0107/04/ /* 1.7编程基础之字符串_04石头剪子布 http://noi.openjudge.cn/ch0107/04/ */ #inc ...
- 1132:石头剪子布
时间限制: 1000 ms 内存限制: 65536 KB 提交数: 9833 通过数: 5176 [题目描述] 石头剪子布,是一种猜拳游戏.起源于中国,然后传到日本.朝鲜等地,随着亚欧贸易的不断发展它 ...
- 信息学奥赛一本通(1132:石头剪子布)
1132:石头剪子布 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 29385 通过数: 15475 [题目描述] 石头剪子布,是一种猜拳游戏.起源于中国 ...
- 石头剪子布(信息学奥赛一本通-T1132)
[题目描述] 石头剪子布,是一种猜拳游戏.起源于中国,然后传到日本.朝鲜等地,随着亚欧贸易的不断发展它传到了欧洲,到了近现代逐渐风靡世界.简单明了的规则,使得石头剪子布没有任何规则漏洞可钻,单次玩法比 ...
- 信息学奥赛C++语言:石头剪子布
[题目描述] 石头剪子布,是一种猜拳游戏.起源于中国,然后传到日本.朝鲜等地,随着亚欧贸易的不断发展它传到了欧洲,到了近现代逐渐风靡世界.简单明了的规则,使得石头剪子布没有任何规则漏洞可钻,单次玩法比 ...
- 石头剪子布蜥蜴史波克python_C++字符串——石头剪刀布
石头剪子布,是一种猜拳游戏.起源于中国,然后传到日本.朝鲜等地,随着亚欧贸易的不断发展它传到了欧洲,到了近现代逐渐风靡世界.简单明了的规则,使得石头剪子布没有任何规则漏洞可钻,单次玩法比拼运气,多回合 ...
- 石头剪刀布python代码_Python实现的石头剪子布代码分享
我之前写过一篇基于JS的石头剪子布程序 <JavaScript实现的石头剪刀布游戏源码分享>,今天又基于Python写了一个实例,这里边的算法有点特殊但一时也想不到一个好的算法规律. 代码 ...
- c语言射击类小游戏任务书,(c语言课程设计报告小游戏“石头剪子布”.doc
(c语言课程设计报告小游戏"石头剪子布" <C语言课程设计>报告 题目:石头剪子布 班级: 学号: 姓名: 指导教师: 成绩: 目 录: 一.选题背景- 3 - 二.设 ...
最新文章
- 小程序clearinterval无效解决
- C - Group HDU - 4638[离线+树状数组]
- Latex 傻瓜式入门
- C#中使用MD5对用户密码加密与解密
- linux系统中scp命令的用法
- Tushare在R中的使用
- 十六进制数用int吗_你真的精通C语言吗?来解这十道C语言迷题试试吧!
- Unity 工具之 UniWebView 内嵌网页/浏览器到应用中,并且根据UGUI大小放置(简单适配UGUI)
- 深度linux 安装qq游戏,在Deepin系统下用Playonlinux完全可以运行QQ游戏大厅
- vs2017使用教程
- 34套Java项目教程+源码包含Java swing项目 Java web项目 Java控制台项目(视频教程+源码)
- html显示一条直线,如何在HTML中画一条线
- excel 使用技巧小总结
- Linux文件和目录管理(1)
- PotPlayer 无损截取视频片段
- Centos7 安装指定版本Gitlab
- phpstorm关闭重复代码提示
- android ble peripheral,android5.0(Lollipop) BLE Peripheral牛刀小试
- 北京大学 李胜 计算机,rasterization-北京大学计算机系图形与交互技术室.pdf
- 软件测试的岗位会越来越少吗?饱和了?