#include<iostream>
using namespace std;
int main()
{
int n,count1,count2;
char a[30];
cin>>n;
while(n--)
{
int i=0;
count1=0;count2=0;
fflush(stdin);
gets(a);
for(i=0;i<30;i++)
{
if(a[i]=='b'||a[i]=='B')
count1++;
if(a[i]=='g'||a[i]=='G')
count2++;
}
if(count1>count2)
cout<<a<<" is"<<" A BADDY";
else
cout<<a<<" is"<<" GOOD";
}
return 0;
}
为什么这个程序只有第一次循环的时候才要输入,为什么以后就不要输入了,按输入键就直接出结果,我是想循环一次就输入一次的,求大神解答