#include <bits/stdc++.h>
using namespace std;
int main() {
vector<string> minLenStr;
vector<string> maxLenStr;
string str;
int maxLen = 0;
int minLen = 1000;
while(getline(cin,str)) {
if(str.length() < minLen) {
minLenStr.clear();
minLenStr.push_back(str);
minLen = str.length();
} else if(str.length() == minLen) {
minLenStr.push_back(str);
}
if(str.length() > maxLen ) {
maxLenStr.clear();
maxLenStr.push_back(str);
maxLen = str.length();
} else if(str.length() == maxLen) {
maxLenStr.push_back(str);
}
}
for(int i = 0; i < minLenStr.size(); i++) {
cout<<minLenStr[i]<<endl;
}
for(int i = 0; i < maxLenStr.size(); i++) {
cout<<maxLenStr[i]<<endl;
}
return 0;
}
1、一整行的输入要用getline(cin,**)

京公网安备 11010502036488号