ACM一些简单问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 12:38:08
网址acm.tju.edu.cn
TOJ题号3059,2628,2502,1132,3016
跪求解答,在线等
我是新人就30分全给大家了...帮帮忙

先来第一题
#include <stdio.h>
void check();
int n,a,player1,player2;char ch1[3],ch2[3];
int main()
{

scanf("%d",&n);
while(n--)
{
scanf("%d",&a);
player1=0;player2=0;
for(int i=0;i<a;i++)
{
scanf("%s%s",ch1,ch2);
check();
}
if(player1>player2)
printf("Player 1\n");
else if(player1<player2)
printf("Player 2\n");
else
printf("TIE\n");
}
}
void check()
{
if(ch1[0]== ch2[0])
{player1++;player2++;}
else if((ch1[0]=='R' &&ch2[0]=='S')||(ch1[0]=='S' &&ch2[0]=='P')||(ch1[0]=='P' &&ch2[0]=='R'))
player1++;
else
player2++;

}

第二题
#include <stdio.h>
#include <string.h>
char ch1[102],ch2[102];
int main()
{
int a