#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判断错误