1132:石头剪子布

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

【题目描述】

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

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

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

【输入】

第一行是一个整数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
#include<iostream>
#include<cmath>
#include<cstring>
char a[15],b[15];
using namespace std;
int main()
{
int i=0,j,m=0,n,sum[102];scanf("%d",&n);for(j=0;j<n;j++){
scanf("%s %s",a,b);if(a[0]==b[0])//只判断首字母即可sum[m++]=0;//相等时else if(a[0]>b[0])//大于时{if(a[0]=='S'&&b[0]=='P')sum[m++]=1;else sum[m++]=2;}else if(a[0]<b[0])//小于时{if(a[0]=='P'&&b[0]=='S')sum[m++]=2;else sum[m++]=1;}} for(i=0;i<n;i++)//if(sum[i]==0)printf("Tie\n");else if(sum[i]==1)printf("Player1\n");else if(sum[i]==2)printf("Player2\n");return 0;
}

信息学奥赛一本通: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. 信息学奥赛一本通(1132:石头剪子布)

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

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

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

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

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

  6. 1132:石头剪子布

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

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

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

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

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

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

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

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

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

最新文章

  1. R语言威布尔分布函数F Distribution(dweibull, pweibull, qweibull rweibull )实战
  2. 笔试题目“翻转字符串”的实现
  3. 移动办公市场未现寡头,留给大象盯盯们的机会有多少
  4. 数据库六大约束用法:主键(primary key)、外键(foreign key)、非空(not null)、默认(default)、检查(check)、唯一(unique)
  5. 科技谋定功能性农业-农业大健康:中科微研携手从玉农业
  6. Android Studio编译提示如下attribute layout_constraintBottom_toBottomOf (aka com.luck.pictureselector:layou
  7. phpcmsV9支付: 支付宝支付配置 (资源汇总)
  8. mysql inet addr_InetAddress类的使用
  9. RabbitMQ中BasicGet与BasicConsume的区别
  10. iphonex售价_苹果将发电竞笔记本,售价3.5w起!
  11. Android 如何自定义EditText 下划线?
  12. 通俗的语言解释一下什么是 RPC 框架
  13. 图形在计算机中用位图格式,位图、矢量图是什么?位图和矢量图有什么区别?...
  14. 从NPU-SLAM-EDA技术分析
  15. Python Pyecharts模块Map绘制中国地图自定义省份名称
  16. 装修工人如何在网上找活
  17. 如何使用Keras fit和fit_generator(动手教程)
  18. ICPCCamp 2016 Day 6 - Spb SU and Spb AU Contest(Colored path-dp)
  19. 提升企业团队凝聚力的四步法
  20. 【剁手】科技发烧友最爱的产品,光是看看就想剁手!

热门文章

  1. 机器学习 识别图片人物动作_一键学习人物识别说明
  2. Android源码层修改默认时区
  3. 安卓密码解锁流程简析
  4. 互联网快讯:多地要求商家下架槟榔;多所高校延长专硕学制至3年
  5. iapp教程从入门到精通全部,iapp怎么做软件教程
  6. harmonyos在哪里使用,HarmonyOS 2.0 手机版使用初体验 ——手机开发者 (Beta版)
  7. 上半年晋升 P8 成功,还买了别墅!
  8. 春节攻防战即将打响,想要弯道超车的商家们,准备好了吗?
  9. Lucene.Net的简单练习
  10. AnySDK+GooglePlay对接1