题解 | #竞选社长#
竞选社长
http://www.nowcoder.com/practice/45a30e3ef51040ed8a7674984d6d1553
#include<stdio.h> int main() { char buf[100] = {0}; gets(buf); int count_a = 0; int count_b = 0; int i = 0; while(buf[i]!='0')//建议只用flag ,flag + 0 — 这样只有一个变量// { if(buf[i] == 'A') count_a++; if(buf[i] == 'B') count_b++; i++; } if(count_a>count_b) { printf("A\n"); }else if(count_a<count_b) { printf("B\n"); } else { printf("E\n"); } return 0 ; }
查看17道真题和解析