题解 | #竞选社长#

竞选社长

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语言刷题题目

全部评论

相关推荐

点赞 评论 收藏
分享
酷酷我灵儿帅:这去不去和线不线下面说实话没啥关系
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务