#include<stdio.h> #include <string.h> int main() { char ch[100]; scanf("%s",ch); int i = 0; int A_count = 0; int B_count = 0; int sz = strlen(ch); for(i=0;i<sz;i++) { if(ch[i]=='A') { A_count++; } if(ch[i]=='B') { B_count++; } } if(A_count>B_count) { printf("A"); } if(A_count<B_count) { printf("B"); } if(A_count==B_count) { printf("E"); } return 0; }
#include <stdio.h> int main() { char a;int A=0,B=0; //单个获得字符进行对比 为字符‘A’则A加一 为字符‘B’则B加一 不为两者则不变 while (scanf("%c", &a) != EOF) { if (a=='A') { A++; } if (a=='B') { B++; } } //判断A和B那个多 if (A==B) { printf("E"); } else { if (A>B) { printf("A"); } else { printf("B"); } } return 0; }
#include <stdio.h> int main() { int a = 0; int b = 0; char input = 0; char output = 0; //输入投票,并进行计分 while(scanf("%c", &input), input != '0') { if(input == 'A') { a++; } else { b++; } } //判断得票情况 if(a > b) { output = 'A'; } else if (b > a) { output = 'B'; } else { output = 'E'; } //输出结论 printf("%c\n", output); return 0; }
#include <stdio.h> int main() { char arr[100] = {0}; int ch = 0; int flag = 0; while (((ch = getchar()) != '0') && ch != EOF) { if (ch == 'A') { flag++; } else if (ch == 'B') { flag--; } } if (flag > 0) printf("A"); else if (flag < 0) printf("B"); else printf("E"); return 0; }
#include <assert.h> char max(char* str) { int a=0, b=0; assert(str); while(*str) { if (*str == 'A') { a++; } if (*str == 'B') { b++; } str++; } return a > b ? 'A' : a == b ? 'E' : 'B'; } int main() { char n[50] = "0";// scanf("%s", &n); char a = max(n); printf("%c", a); return 0; }
#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') { 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; }
#include <stdio.h> int main(){ char arr[100]={0}; int count_A=0; int count_B=0; gets(arr); char *p=arr; while(*p){ if(*p=='A'){ count_A++; } if(*p=='B'){ count_B++; } p++; } if(count_A>count_B) printf("A"); if(count_A<count_B) printf("B"); if(count_A==count_B) printf("E"); return 0; }
#include<stdio.h> int main() { char input = 0; int count1 = 0, count2 = 0; while (input != '0') { scanf("%c", &input); if (input == 'A') count1++; else if (input == 'B') count2++; } if (count1 > count2) printf("A\n"); else if (count1 < count2) printf("B\n"); else printf("E\n"); return 0; }
#include <stdio.h> int main(){ char arr[20] = { 0 }; scanf("%s", arr); int a = 0, b = 0, i = 0; while(arr[i] != '0'){ arr[i] == 'A'? a++ : b++; i++; } printf("%c", a==b? 'E' : a>b? 'A' : 'B'); return 0; }