1. 程式人生 > >【TK】1019: 石頭剪子布

【TK】1019: 石頭剪子布

main 次數 spa 輸出 har span layer 空格 player

題目描述

現在有兩個人在玩石頭剪子布遊戲,請你判斷最後誰贏了。
用R代表石頭,S代表剪子,P代表布。

輸入

輸入的第一行是一個整數t(0<t<1000),表示測試樣例的數目。
每組輸入樣例的第一行是一個整數n(0<n<100),表示遊戲次數。
接下來n行,每行由兩個字母組成,兩個字母之間用一個空格分隔,這些字母只會是R,S或P。
第一個字母表示Player1的選擇,第二個字母表示Player2的選擇。

輸出

對於每組輸入樣例,輸出獲勝方的名字(Player1或Player2),如果平均,則輸出TIE。

樣例輸入

3
2
R P
S R
3
P P
R S
S R
1
P R

樣例輸出

Player 2
TIE
Player 1



 1 # include "stdio.h"
 2 int main()
 3 {
 4   int t,n,i,j,ta,tb;
 5   char a,b;
 6   scanf("%d",&t);
 7   for(i=0;i<t;i++)
 8   {
 9     ta=tb=0;
10     scanf("%d%*c",&n);
11     for(j=1;j<=n;j++)
12     {
13       scanf("%c %c%*c",&a,&b);
14       if((a==R && b==P
)||(a==P && b==S)||(a==S && b==R))tb++; 15 if((a==R && b==S)||(a==P && b==R)||(a==S && b==P))ta++; 16 } 17 if(ta>tb)printf("Player 1\n"); 18 else if(ta<tb)printf("Player 2\n"); 19 else printf("TIE\n"); 20 } 21 return
0; 22 }

【TK】1019: 石頭剪子布