1132:石头剪子布

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 29385     通过数: 15475

【题目描述】

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

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

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

【输入】

第一行是一个整数NN,表示一共进行了NN次游戏。1≤N≤1001≤N≤100。

接下来N行的每一行包括两个字符串,表示游戏参与者Player1Player2的选择(石头、剪子或者是布):

S1S2S1S2

字符串之间以空格隔开S1S1,S2S2只可能取值在{"Rock", "Scissors", "Paper"}(大小写敏感)中。

【输出】

输出包括NN行,每一行对应一个胜利者(Player1或者Player2),或者游戏出现平局,则输出Tie

【输入样例】

3
Rock Scissors
Paper Paper
Rock Paper

【输出样例】

Player1
Tie
Player2

【参考代码】

C代码:

#include <stdio.h>
#include <string.h>
#define N 110
char player1[N],player2[N];
int main()
{int n;scanf("%d",&n);while(n--){scanf("%s %s",player1,player2);if(strcmp(player1,player2)==0)printf("Tie\n");else if((strcmp(player1,"Rock")==0 && strcmp(player2,"Scissors")==0) ||(strcmp(player1,"Scissors")==0 && strcmp(player2,"Paper")==0) ||(strcmp(player1,"Paper")==0 && strcmp(player2,"Rock")==0))printf("Player1\n");elseprintf("Player2\n");}return 0;
}

C++代码:

#include <iostream>
#include <string>
using namespace std;
int main()
{int n;string player1,player2;cin >> n;for(int i=0;i<n;i++){cin >> player1 >> player2;if(player1==player2)cout << "Tie" << endl;else if((player1=="Rock" && player2=="Scissors") ||(player1=="Scissors" && player2=="Paper") ||(player1=="Paper" && player2=="Rock"))cout << "Player1" << endl;elsecout << "Player2" << endl;}return 0;
}

http://ybt.ssoier.cn:8088/problem_show.php?pid=1132

信息学奥赛一本通(1132:石头剪子布)相关推荐

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

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

  2. 信息学奥赛一本通超详细题解,动画图文题解

    内容来源于微信公众号:大神编程.已经过原文作者授权. 更新时间:2020-11-5 现在开始更新基础算法题. 个人感言:从未见过如此详细的题解,动画.图文结合,适合任何水平的选手.尤其是特别适合自学的 ...

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

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

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

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

  5. 1132:石头剪子布

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

  6. 1132:石头剪子布(c++)

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

  7. 信息学奥赛一本通在线提交地址

    信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...

  8. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

  9. 信息学奥赛一本通_长乐一中老师演绎“奥赛传奇”

    董永建(右一)在课堂上. 台海网5月14日讯 据福州晚报报道,长乐一中有一位"传奇"老师--15年来,他辅导的学生在全国高中生信息学奥赛中获金牌3人次.银牌3人次.铜牌5人次:在全 ...

最新文章

  1. python array 语法_Python基本语法
  2. python--属性魔法方法
  3. rocketmq基本安装与使用(一)
  4. Android系统架构开篇
  5. python表达式的值是 y 和n是什么意思_python中^是什么意思
  6. 51单片机之工作周期与时序
  7. onenetsim定位功能吗_餐饮空间的设计原则和特点,你了解吗?
  8. StreamInsight查询系列汇总
  9. tqdm的版本问题导致tensorflow_datasets无法加载
  10. python-万年历
  11. Ubuntu 如何更新软件源(阿里源、华为源、清华源等)
  12. mysql统计缺勤的天数_缺勤天数统计的处理示例.sql
  13. 创意简约土木黑灰配色PPT-朴尔PPT
  14. 微信开发必备工具:利用cpolar在公网上测试本地Web网站或移动应用程序
  15. oracle查询某个时间段是否在另外一个时间段之内
  16. 常见的计算机专业的复合命题例子,第五章、复合命题.ppt
  17. Dev-C++5.11实现愤怒的小鸟
  18. coreldraw带圈字符_coreldraw中如何使字体围绕一个圆形排列?
  19. 2022-4-14 基于单片机的汽车灯
  20. KanBan系统WeKan安装和使用

热门文章

  1. 入门科普:什么时候要用Python?用哪个版本?什么时候不能用?
  2. java 斐波那契编程_Java实现Fibonacci(斐波那契)取余的示例代码
  3. 阿里二面:RocketMQ 消息积压了,增加消费者有用吗?
  4. 上次那个上门要源代码的女网红,后来咋样了?
  5. 美团面试题:缓存一致性,我是这么回答的!
  6. 分布式事务架构设计原理
  7. Spring-cloud学习教程amp;视频
  8. UI标签库专题一:JEECG智能开发平台 BaseTag(样式表和JS引入标签)
  9. java虚拟机参数详解
  10. 关于hexo更新到GitHub后博客内容未变问题