简单题,边输入边计数然后比较输出即可。
#include<iostream>
#include<string>
using namespace std;
int main(){
int n;
string goal,t1,t2;
while(cin>>n){
int a=0,b=0;
for(int i=0;i<n;++i){
cin>>goal;
if(i==0){
t1=goal;
++a;
}
if(goal!=t1){
if(b==0)
t2=goal;
++b;
}
else
++a;
}
if(a>b)
cout<<t1<<'\n';
else
cout<<t2<<'\n';
}
return 0;
}

本文介绍了一个简单的编程问题,即通过边输入边计数的方式,比较两个字符串并输出不同之处。该算法适用于初学者理解基本的输入处理、条件判断和循环结构。
7834

被折叠的 条评论
为什么被折叠?



