import java.io.*; public class Main{ public static void main(String[] args) throws IOException{ BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); String str = bf.readLine(); int Bnum = str.replace("A","").length(); int Anum = str.replace("B","").length(); if(Anum>Bnum){ System.out.println("A"); }else if(Anum<Bnum){ System.out.println("B"); }else{ System.out.println("E"); } } }
#include <stdio.h> int main() { char a[100]; int count_A = 0, count_B = 0; scanf("%s",a); for (int i = 0;i<100; i++) { if (a[i] == 'A') count_A++; else if (a[i] == 'B') count_B++; } if (count_A > count_B) printf("A"); else if (count_A < count_B) printf("B"); else printf("E"); return 0; }
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner =new Scanner(System.in); int sum = 0; int countA = 0; int countB = 0; String vote = scanner.nextLine(); while (vote.length()!=sum){ switch (vote.charAt(sum)){ case 'A': countA+=1; break; case 'B': countB+=1; break; case '0': break; } sum+=1; } if(countA==countB){ System.out.println("E"); }else{ System.out.println(countA>countB?"A":"B"); } } }
import java.util.Scanner; public class Main { public static void main(String[] args) { int n=0; int a=0; int b=0; Scanner sc=new Scanner(System.in); String str=sc.next(); char[] ch=str.toCharArray(); for(int i=0; i<ch.length-1; i++){ if(ch[i]=='A'){ a++; } if(ch[i]=='B'){ b++; } } if(a>b){ System.out.println("A"); } else if(a<b){ System.out.println("B"); } else{ System.out.println("E"); } } }
#include<bits/stdc++.h> using namespace std; int main(){ string ch; int a = 0, b = 0; getline(cin, ch); for(int i = 0; ch[i] != '0'; i++){ if(ch[i] == 'A') a++; else if(ch[i] == 'B') b++; } if(a > b) cout << 'A' << endl; else if(a < b) cout << 'B' << endl; else cout << 'E' << endl; return 0; }
#include <cstdio> int main() { char c; int sa=0,sb=0; while((c=getchar())!='0'&&(c!=EOF)) { if(c=='A') ++sa; if(c=='B') ++sb; } if(sa>sb) printf("A"); else if(sa<sb) printf("B"); else printf("E"); return 0; }
#include <stdio.h> int main(){ char ch; int suma = 0, sumb = 0; while((ch = getchar()) != '0' && (ch != EOF)){ if (ch == 'A'){ suma = suma + 1; } if (ch == 'B'){ sumb = sumb + 1; } } printf("%c", (suma > sumb)? 'A':((suma < sumb)?'B':'E')); return 0; }注意当读取到EOF时,循环也会退出。
#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; }
#include<stdio.h> #include<string.h> int main() { //法一 /* int ch=0; int count=0; while((ch=getchar())!='0'&& ch!=EOF) { if(ch=='A') { count++; } else if(ch=='B') { count--; } } if(count==0) printf("E"); else if(count>0) printf("A"); else printf("B"); */ //法二 char str[100]={0}; //读取一行 gets(str); int i=0; int count=0; while(str[i]!='\n'&&str[i]!='0') { if(str[i]=='A') count++; else if(str[i]=='B') count--; i++; } if(count==0) printf("E"); else if(count>0) printf("A"); else printf("B"); return 0; }
#include <bits/stdc++.h> using namespace std; int main(){ char c; int countA = 0, countB = 0; while(cin>>c){ if(c=='A') countA++; else if(c=='B') countB++; else break; } if(countA > countB) cout<<"A"; else if(countA < countB) cout<<"B"; else cout<<"E"; return 0; }