题目描述
OceanLight和xinge008在玩石头,剪刀,布的游戏,输的一方要罚做100道ACM题。比赛进行n局,获胜次数多的一方最终获胜。现给出n局两个人的手势,请输出输的一方。如果两人获胜次数相同,输出"Jiong!"
输入
包含T(T<=30)组数据。每组第一行,一个整数n(n<=100),表示进行n局游戏。以下n行,每行两个字符串x,y。x表示OceanLight出的手势,y表示xinge008出的手势,x,y的值为"rock”,“scissors”, ”paper”分别表示石头剪刀布。
输出
每组数据输出单独一行,表示输的一方或输出“Jiong!”表示平局。(注意大小写!)
样例输入
3
1
rock scissors
2
paper paper
paper scissors
1
rock rock
样例输出
xinge008
OceanLight
Jiong!
参考代码
#include "stdio.h"
int main()
{
int n,i,t,a,b;
char x[10]={0},y[10]={0};
scanf("%d",&t);
while(t--)
{
scanf("%d",&n);
a=0;
b=0;
for (i=0;i<n;i++)
{
scanf("%s",x);
scanf("%s",y);
if(x[0]==y[0])
continue;
if(x[0]=='r'&&y[0]=='s'||x[0]=='s'&&y[0]=='p'||x[0]=='p'&&y[0]=='r')
a++;
if(x[0]=='r'&&y[0]=='p'||x[0]=='p'&&y[0]=='s'||x[0]=='s'&&y[0]=='r')
b++;
}
if(a>b)
printf("xinge008n");
if(a<b)
printf("OceanLightn");
if(a==b)
printf("Jiong!n");
}
return 0;
}
解析
暂无