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;
}