题解 | #竞选社长#
竞选社长
https://www.nowcoder.com/practice/45a30e3ef51040ed8a7674984d6d1553
#include <stdio.h>
int main() {
char s=0;
int count_a=0;
int count_b=0;
while(((s=getchar())!='0')&&s!=EOF)
{
if(s=='A')
count_a++;
if(s=='B')
count_b++;
}
if(count_a>count_b)
printf("A\n");
else if(count_a<count_b)
printf("B\n");
else
printf("E\n");
return 0;
}
1. 本题有很多解法。 2. 主要就是读取输入数据的问题要解决好,输入有2个结束条件(遇到读取结束EOF,或者'0')。
3. 剩余的工作就是统计个数后,然后根据情况按照格式输出。
c语言刷题 文章被收录于专栏
c语言刷题题目
查看25道真题和解析