描述

石头剪子布,是一种猜拳游戏。起源于中国,然后传到日本、朝鲜等地,随着亚欧贸易的不断发展它传到了欧洲,到了近现代逐渐风靡世界。简单明了的规则,使得石头剪子布没有任何规则漏洞可钻,单次玩法比拼运气,多回合玩法比拼心理博弈,使得石头剪子布这个古老的游戏同时用于“意外”与“技术”两种特性,深受世界人民喜爱。

游戏规则:石头打剪刀,布包石头,剪刀剪布。

现在,需要你写一个程序来判断石头剪子布游戏的结果。

输入输入包括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:石头剪子布相关推荐

  1. OpenJudge - 04:石头剪子布

    总时间限制: 1000ms 内存限制: 65536kB 描述 石头剪子布,是一种猜拳游戏.起源于中国,然后传到日本.朝鲜等地,随着亚欧贸易的不断发展它传到了欧洲,到了近现代逐渐风靡世界.简单明了的规则 ...

  2. 信息学奥赛一本通 1132:石头剪子布 | OpenJudge NOI 1.7 04

    [题目链接] ybt 1132:石头剪子布 OpenJudge NOI 1.7 04:石头剪子布 [题目考点] 1. 字符串处理 2. 判断字符串相同 s1,s2是字符数组,判断二者是否相同:strc ...

  3. 1.7编程基础之字符串_04石头剪子布

    http://noi.openjudge.cn/ch0107/04/ /* 1.7编程基础之字符串_04石头剪子布 http://noi.openjudge.cn/ch0107/04/ */ #inc ...

  4. 1132:石头剪子布

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 9833 通过数: 5176 [题目描述] 石头剪子布,是一种猜拳游戏.起源于中国,然后传到日本.朝鲜等地,随着亚欧贸易的不断发展它 ...

  5. 信息学奥赛一本通(1132:石头剪子布)

    1132:石头剪子布 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 29385     通过数: 15475 [题目描述] 石头剪子布,是一种猜拳游戏.起源于中国 ...

  6. 石头剪子布(信息学奥赛一本通-T1132)

    [题目描述] 石头剪子布,是一种猜拳游戏.起源于中国,然后传到日本.朝鲜等地,随着亚欧贸易的不断发展它传到了欧洲,到了近现代逐渐风靡世界.简单明了的规则,使得石头剪子布没有任何规则漏洞可钻,单次玩法比 ...

  7. 信息学奥赛C++语言:石头剪子布

    [题目描述] 石头剪子布,是一种猜拳游戏.起源于中国,然后传到日本.朝鲜等地,随着亚欧贸易的不断发展它传到了欧洲,到了近现代逐渐风靡世界.简单明了的规则,使得石头剪子布没有任何规则漏洞可钻,单次玩法比 ...

  8. 石头剪子布蜥蜴史波克python_C++字符串——石头剪刀布

    石头剪子布,是一种猜拳游戏.起源于中国,然后传到日本.朝鲜等地,随着亚欧贸易的不断发展它传到了欧洲,到了近现代逐渐风靡世界.简单明了的规则,使得石头剪子布没有任何规则漏洞可钻,单次玩法比拼运气,多回合 ...

  9. 石头剪刀布python代码_Python实现的石头剪子布代码分享

    我之前写过一篇基于JS的石头剪子布程序 <JavaScript实现的石头剪刀布游戏源码分享>,今天又基于Python写了一个实例,这里边的算法有点特殊但一时也想不到一个好的算法规律. 代码 ...

  10. c语言射击类小游戏任务书,(c语言课程设计报告小游戏“石头剪子布”.doc

    (c语言课程设计报告小游戏"石头剪子布" <C语言课程设计>报告 题目:石头剪子布 班级: 学号: 姓名: 指导教师: 成绩: 目 录: 一.选题背景- 3 - 二.设 ...

最新文章

  1. 小程序clearinterval无效解决
  2. C - Group HDU - 4638[离线+树状数组]
  3. Latex 傻瓜式入门
  4. C#中使用MD5对用户密码加密与解密
  5. linux系统中scp命令的用法
  6. Tushare在R中的使用
  7. 十六进制数用int吗_你真的精通C语言吗?来解这十道C语言迷题试试吧!
  8. Unity 工具之 UniWebView 内嵌网页/浏览器到应用中,并且根据UGUI大小放置(简单适配UGUI)
  9. 深度linux 安装qq游戏,在Deepin系统下用Playonlinux完全可以运行QQ游戏大厅
  10. vs2017使用教程
  11. 34套Java项目教程+源码包含Java swing项目 Java web项目 Java控制台项目(视频教程+源码)
  12. html显示一条直线,如何在HTML中画一条线
  13. excel 使用技巧小总结
  14. Linux文件和目录管理(1)
  15. PotPlayer 无损截取视频片段
  16. Centos7 安装指定版本Gitlab
  17. phpstorm关闭重复代码提示
  18. android ble peripheral,android5.0(Lollipop) BLE Peripheral牛刀小试
  19. 北京大学 李胜 计算机,rasterization-北京大学计算机系图形与交互技术室.pdf
  20. 软件测试的岗位会越来越少吗?饱和了?

热门文章

  1. 【MySQL】查看数据库状态
  2. 【KingbaseES】如何查看数据库版本号
  3. 第一季:18es与solr的区别【Java面试题】
  4. Fresco+Bunner
  5. 网页favicon.ico设置
  6. STM32 TIM1高级定时器配置快速入门
  7. Jmeter连接数据库获取数据作为参数传递
  8. 随手记声称良性退出却收割用户历史到账收益,金蝶系玩金融怎么玩成这副德行?
  9. ubuntu18.04+RTX3080+pytorch nightly深度学习环境配置
  10. 如何做到4小时以上的长时间精神专注?