#include<stdio.h>
#include<string.h>
int main()
{
char n[100];
int i=0,a=0,b=0;
while(scanf("%c",&n[i])&&n>0)
{
if(n[i]=='A')
{
a++;
}
else if(n[i]=='B')
{
b++;
}
i++;
//printf("A:%d\nB:%d\n",a,b);
}
if(a==b)
{
printf("E");
}
else if(a>b)
{
printf("A");
}
else printf("B");
}
这样写能退出while循环吗?
char n[100]
长度不够??? 改成10000试试