信息学奥赛一本通(1132:石头剪子布)
1132:石头剪子布
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 29385 通过数: 15475
【题目描述】
石头剪子布,是一种猜拳游戏。起源于中国,然后传到日本、朝鲜等地,随着亚欧贸易的不断发展它传到了欧洲,到了近现代逐渐风靡世界。简单明了的规则,使得石头剪子布没有任何规则漏洞可钻,单次玩法比拼运气,多回合玩法比拼心理博弈,使得石头剪子布这个古老的游戏同时用于“意外”与“技术”两种特性,深受世界人民喜爱。
游戏规则:石头打剪刀,布包石头,剪刀剪布。
现在,需要你写一个程序来判断石头剪子布游戏的结果。
【输入】
第一行是一个整数NN,表示一共进行了NN次游戏。1≤N≤1001≤N≤100。
接下来N行的每一行包括两个字符串,表示游戏参与者Player1
,Player2
的选择(石头、剪子或者是布):
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:石头剪子布)相关推荐
- 信息学奥赛一本通 1132:石头剪子布 | OpenJudge NOI 1.7 04
[题目链接] ybt 1132:石头剪子布 OpenJudge NOI 1.7 04:石头剪子布 [题目考点] 1. 字符串处理 2. 判断字符串相同 s1,s2是字符数组,判断二者是否相同:strc ...
- 信息学奥赛一本通超详细题解,动画图文题解
内容来源于微信公众号:大神编程.已经过原文作者授权. 更新时间:2020-11-5 现在开始更新基础算法题. 个人感言:从未见过如此详细的题解,动画.图文结合,适合任何水平的选手.尤其是特别适合自学的 ...
- 石头剪子布(信息学奥赛一本通-T1132)
[题目描述] 石头剪子布,是一种猜拳游戏.起源于中国,然后传到日本.朝鲜等地,随着亚欧贸易的不断发展它传到了欧洲,到了近现代逐渐风靡世界.简单明了的规则,使得石头剪子布没有任何规则漏洞可钻,单次玩法比 ...
- 信息学奥赛C++语言:石头剪子布
[题目描述] 石头剪子布,是一种猜拳游戏.起源于中国,然后传到日本.朝鲜等地,随着亚欧贸易的不断发展它传到了欧洲,到了近现代逐渐风靡世界.简单明了的规则,使得石头剪子布没有任何规则漏洞可钻,单次玩法比 ...
- 1132:石头剪子布
时间限制: 1000 ms 内存限制: 65536 KB 提交数: 9833 通过数: 5176 [题目描述] 石头剪子布,是一种猜拳游戏.起源于中国,然后传到日本.朝鲜等地,随着亚欧贸易的不断发展它 ...
- 1132:石头剪子布(c++)
[题目描述] 石头剪子布,是一种猜拳游戏.起源于中国,然后传到日本.朝鲜等地,随着亚欧贸易的不断发展它传到了欧洲,到了近现代逐渐风靡世界.简单明了的规则,使得石头剪子布没有任何规则漏洞可钻,单次玩法比 ...
- 信息学奥赛一本通在线提交地址
信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...
- 信息学奥赛一本通 (C++)上机练习
信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...
- 信息学奥赛一本通_长乐一中老师演绎“奥赛传奇”
董永建(右一)在课堂上. 台海网5月14日讯 据福州晚报报道,长乐一中有一位"传奇"老师--15年来,他辅导的学生在全国高中生信息学奥赛中获金牌3人次.银牌3人次.铜牌5人次:在全 ...
最新文章
- python array 语法_Python基本语法
- python--属性魔法方法
- rocketmq基本安装与使用(一)
- Android系统架构开篇
- python表达式的值是 y 和n是什么意思_python中^是什么意思
- 51单片机之工作周期与时序
- onenetsim定位功能吗_餐饮空间的设计原则和特点,你了解吗?
- StreamInsight查询系列汇总
- tqdm的版本问题导致tensorflow_datasets无法加载
- python-万年历
- Ubuntu 如何更新软件源(阿里源、华为源、清华源等)
- mysql统计缺勤的天数_缺勤天数统计的处理示例.sql
- 创意简约土木黑灰配色PPT-朴尔PPT
- 微信开发必备工具:利用cpolar在公网上测试本地Web网站或移动应用程序
- oracle查询某个时间段是否在另外一个时间段之内
- 常见的计算机专业的复合命题例子,第五章、复合命题.ppt
- Dev-C++5.11实现愤怒的小鸟
- coreldraw带圈字符_coreldraw中如何使字体围绕一个圆形排列?
- 2022-4-14 基于单片机的汽车灯
- KanBan系统WeKan安装和使用