能快速做出水题也是一种本事啊,就是感觉自己太粗心,老出错,学习啊看来重在走心啊!!!!!!!!!!!
1019:石头剪子布分数: 1
题目描述
现在有两个人在玩石头剪子布游戏,请你判断最后谁赢了。
用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
提示[+]
*** 提示已隐藏,点击上方 [+] 可显示 ***
解答:
#include<stdio.h>
#include<string.h>
int main()
{
int a,b,e;
char q,w;
scanf("%d",&a);
while(a--)
{
e=0;
scanf("%d",&b);
while(b--)
{getchar();
scanf("%c",&q);
getchar();
scanf("%c",&w);
if((q=='S'&&w=='R')||(q=='R'&&w=='P')||(q=='P'&&w=='S'))
e--;
else if(w=='S'&&q=='R'||(w=='R'&&q=='P')||(w=='P'&&q=='S'))
e++;
}
if(e>0)
printf("Player 1\n");
else if(e==0)
printf("TIE\n");
else
printf("Player 2\n");
}
return 0;
}