题解 | 最长&最短文本

#include<iostream>
#include<string>
#include<vector>
#include<climits>
using namespace std;

int main(){
	int short_number = INT_MAX;
	int long_number = INT_MIN;
	vector<string> vect;
	string s1;
	while(getline(cin,s1)){
		int len = s1.length();
		if(len<short_number){
			short_number = len;
		}
		if(len>long_number){
			long_number = len;
		}
		vect.push_back(s1);
	}
	//输入结束,产生输出
	for(int i = 0;i<vect.size();i++){
		if(vect[i].length()==short_number){
			cout<<vect[i]<<endl;
		}
	}
	for(int i = 0;i<vect.size();i++){
		if(vect[i].length()==long_number){
			cout<<vect[i]<<endl;
		}
	}

}

全部评论

相关推荐

09-28 09:18
吉首大学 Java
离上岸不远了的牛油很...:同27,你写的专业技能那些是真熟练了吗,我感觉稍微问深一点我都要🐔
你找实习最大的坎坷是什么
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务