1019:石头剪子布

能快速做出水题也是一种本事啊,就是感觉自己太粗心,老出错,学习啊看来重在走心啊!!!!!!!!!!!



1019:石头剪子布分数: 1

时间限制:1 秒
内存限制:32 兆
特殊判题: 否
提交:25
解决: 13

题目描述

现在有两个人在玩石头剪子布游戏,请你判断最后谁赢了。
用R代表石头,S代表剪子,P代表布。

输入格式

输入的第一行是一个整数t(0 每组输入样例的第一行是一个整数n(0 接下来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
#include
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;
}

分类

你可能感兴趣的:(1019:石头剪子布)