博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1-7-04:石头剪子布
阅读量:4508 次
发布时间:2019-06-08

本文共 1484 字,大约阅读时间需要 4 分钟。

描述

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

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

输入输入包括N+1行:

第一行是一个整数N,表示一共进行了N次游戏。1 <= N <= 100。
接下来N行的每一行包括两个字符串,表示游戏参与者Player1,Player2的选择(石头、剪子或者是布):
S1 S2
字符串之间以空格隔开S1,S2只可能取值在{"Rock", "Scissors", "Paper"}(大小写敏感)中。输出输出包括N行,每一行对应一个胜利者(Player1或者Player2),或者游戏出现平局,则输出Tie。样例输入

3Rock ScissorsPaper PaperRock Paper

样例输出

Player1TiePlayer2
1 #include
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 else17 if(p1=='R')18 {19 if(p2=='S')20 printf("Player1\n");21 else22 printf("Player2\n");23 }24 else if(p1=='S')25 {26 if(p2=='P')27 printf("Player1\n");28 else29 printf("Player2\n");30 }31 else if(p1=='P')32 {33 if(p2=='R')34 printf("Player1\n");35 else36 printf("Player2\n");37 }38 k++;39 }40 return 0;41 }

 

转载于:https://www.cnblogs.com/qianxuejin/p/6056842.html

你可能感兴趣的文章
冒泡排序
查看>>
30分钟泛型教程
查看>>
信息与信息工具的意义
查看>>
Http 状态码:
查看>>
js 对象操作赋值操作
查看>>
关于IE6的一些需求分析
查看>>
【IPv6】ISATAP隧道技术详解
查看>>
numpy_pandas
查看>>
oracle数据导入/导出(2)
查看>>
SSH远程会话管理工具 - screen使用教程
查看>>
设计模式
查看>>
前端复习-01-dom操作包括ie和现代浏览器处理相关
查看>>
[CF612D] The Union of k-Segments(排序,扫描线)
查看>>
linux安装nginx
查看>>
spark书籍视频推荐
查看>>
django之富文本编辑器
查看>>
jsp第三章
查看>>
Android平台下利用zxing实现二维码开发
查看>>
【HTTP】Fiddler(三)- Fiddler命令行和HTTP断点调试
查看>>
镜像源归类
查看>>