日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發布時間:2025/3/17 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 信息学奥赛一本通(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:石头剪子布)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。