目录
描述
假设你们社团要竞选社长,有两名候选人分别是A和B,社团每名同学必须并且只能投一票,最终得票多的人为社长.
输入描述:
一行,字符序列,包含A或B,输入以字符0结束。
输出描述:
一行,一个字符,A或B或E,输出A表示A得票数多,输出B表示B得票数多,输出E表示二人得票数相等。
示例1
输入:
ABBABBAAB0输出:
B
代码实现:
#include<stdio.h>
int main()
{
char arr[100] = { 0 };
gets(arr);
int flag = 0;
for (int i = 0; i < 100; i++)
{
if (arr[i] == 'A')
flag++;
if (arr[i] == 'B')
flag--;
}
if (flag > 0)
printf("A\n");
else if (flag < 0)
printf("B\n");
else
printf("E\n");
return 0;
}