#include <stdio.h>
int main() {
char c;
int A=0;
int B=0;
while((c=getchar())!='0')
{
if(c=='A')
A++;
else if(c=='B')
B++;
}
if(A>B)
printf("A");
else if(A==B)
printf("E");
else if(A<B)
printf("B");
return 0;
}
在循环前面千万别使用c=getchar()因为会直接读取一个字符但没有在循环内导致后续的if判断错误



京公网安备 11010502036488号