#include <stdio.h>
#include <stdlib.h>int main()
{
int A = 0,B = 0,C = 0,count = 0,n=0;
int max;
char winner;
while( n != -1)
{
scanf("%d",&n);
if(n == 1)
{
A++;
count++;
}
else if(n == 2)
{
B++;
count++;
}
else if(n == 3)
{
C++;
count++;
}
}
printf("A=%d\n",A);
printf("B=%d\n",B);
printf("C=%d\n",C);
printf("Tot=%d\n",count);
if(A > B)
{
if(A > C)
{
max = A;
winner = 'A';
}
else
{
max = C;
winner = 'C';
}
}
else
{
if(B > C)
{
max = B;
winner = 'B';
}
else
{
max = C;
winner = 'C';
}
}
if(max >= (A+B+C)/2+1 )
{
printf("%c-yes\n",winner);
}
else
{
printf("all-NO\n");
}
return 0;
}
全部评论
(1) 回帖