把握今天,才能拥有明天!
开始输入数据总是有问题,咋改都不对,最讨厌带空格的字符或字符串处理了。
看了一下这位小哥写的输入,终于对了····难为我这种菜鸟嘛。
https://www.jianshu.com/p/6161aa848fac
#include<stdio.h>
#include<math.h>
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
int a1=0,a2=0,a3=0;
char a,b;
int ac=0,aj=0,ab=0;
int bc=0,bj=0,bb=0;
for(int i=0;i<n;i++)
{
scanf(" %c %c",&a,&b);
if(a==b)a2++;
else{
if(a=='C'&&b=='J'){a1++;ac++;}
if(a=='J'&&b=='B'){a1++;aj++;}
if(a=='B'&&b=='C'){a1++;ab++;}
if(b=='C'&&a=='J'){a3++;bc++;}
if(b=='J'&&a=='B'){a3++;bj++;}
if(b=='B'&&a=='C'){a3++;bb++;}
}
}
printf("%d %d %d\n",a1,a2,a3);
printf("%d %d %d\n",a3,a2,a1);
if(ab>=ac&&ab>=aj)printf("B ");
else if(ac>ab&&ac>=aj)printf("C ");
else printf("J ");
if(bb>=bc&&bb>=bj)printf("B\n");
else if(bc>bb&&bc>=bj)printf("C\n");
else printf("J\n");
}
}