#include<bits/stdc++.h>
using namespace std;
int main()
{
string s;
getline(cin,s);
vector<pair<string,int>>vec;
vector<int>a;
vector<string>b;
int c=0;
string ss;
for(size_t i=0;i<s.size();i++){
if(s[i]!=' '){
c++;
ss+=s[i];
}else{
if (c > 0) {
vec.push_back(make_pair(ss,c));
}
c=0;
ss="";
}
}
if(c > 0) {
vec.push_back(make_pair(ss,c));
}
for(size_t i=0;i<vec.size();i++){
a.push_back(vec[i].second);
b.push_back(vec[i].first);
}
int mmax=max_element(a.begin(),a.end())-a.begin();
int mmin=min_element(a.begin(),a.end())-a.begin();
cout<<b[mmax]<<endl;
cout<<b[mmin]<<endl;
return 0;
}
0.0分
1 人评分
C语言训练-排序问题<1> (C语言代码)浏览:1411 |
剔除相关数 (C语言代码)浏览:1058 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:1484 |
A+B for Input-Output Practice (III) (C语言代码)浏览:592 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1015 |
WU-复数求和 (C++代码)浏览:2119 |
1009题解浏览:802 |
1011题解浏览:819 |
K-进制数 (C语言描述,蓝桥杯)浏览:955 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:590 |