• AC日记——石头剪子布 openjudge 1.7 04


    04:石头剪子布

    总时间限制: 
    1000ms
     
    内存限制: 
    65536kB
    描述

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

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

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

    输入
    输入包括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
    提示
    Rock是石头,Scissors是剪刀,Paper是布。

    思路:

      大模拟,不解释;

    来,上代码:

    #include<cstdio>
    #include<string>
    #include<cstring>
    #include<iostream>
    
    using namespace std;
    
    int t;
    
    string word_1,word_2;
    
    int main()
    {
        scanf("%d",&t);
        while(t--)
        {
            cin>>word_1>>word_2;
            if(word_1[0]=='R')
            {
                if(word_2[0]=='R') printf("Tie
    ");
                if(word_2[0]=='P') printf("Player2
    ");
                if(word_2[0]=='S') printf("Player1
    ");
            }
            if(word_1[0]=='S')
            {
                if(word_2[0]=='S') printf("Tie
    ");
                if(word_2[0]=='R') printf("Player2
    ");
                if(word_2[0]=='P') printf("Player1
    ");
            }
            if(word_1[0]=='P')
            {
                if(word_2[0]=='P') printf("Tie
    ");
                if(word_2[0]=='S') printf("Player2
    ");
                if(word_2[0]=='R') printf("Player1
    ");
            }
        }
        return 0;
    }
  • 相关阅读:
    【笔记】rocketMQ了解
    【笔记】正则表达式·记②贪婪匹配、非贪婪匹配、独占模式和量词
    source 1.5 中不支持 diamond 运算符(中文版idea)
    【笔记】Linux基础指令
    maven BUILD FAILURE
    SELECT...FROM 表 a,( SELECT...FROM...WHERE...) tc...的一些注意
    dbeaver导出结果集中乱码
    【笔记】正则表达式·记①元字符
    maven报错:501 HTTPS Required
    【笔记】正则表达式·记③分组与引用
  • 原文地址:https://www.cnblogs.com/IUUUUUUUskyyy/p/6104191.html
Copyright © 2020-2023  润新知