解题思路:
1.由题意得,一共比赛n轮,并且每轮的出拳都已经给出,那么可以按照胜负规律来依次输出比赛结果
2.在这里,我们可以利用string的表示方法,来直接判断,每次输入两个字符串a和b,如果a=="Rock"&&b=="Scissors"那么就是player赢,输出对应内容
3.利用string可以直接判等,这样就避免了逐个去比较字符的步骤
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
string a,b;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a>>b;//每次输入两个字符串
if((a=="Rock"&&b=="Scissors")||(a=="Scissors"&&b=="Paper")|(a=="Paper"&&b=="Rock"))
cout<<"Player1"<<endl;
else if(a==b)
cout<<"Tie"<<endl;
else
cout<<"Player2"<<endl;
}
return 0;
}