题解 | #最长&最短文本#

最长&最短文本

https://www.nowcoder.com/practice/3331d16fe07d4358858178ff5fa73e0d

#include <bits/stdc++.h>
#define MAX 1000
using namespace std;
int main(){
	string data[MAX],n;
	int len = 0;
	int maxSize = -1,minSize = MAX; 
	while(getline(cin,n)){
		data[len++] = n;
		int s = n.size();
		if(s > maxSize)
			maxSize = s;
		else if(s < minSize)
			minSize = s;
	}
	for(int i = 0; i < len; i++){
		if(data[i].size() == minSize)
			cout<<data[i]<<endl;
	}
		
	for(int i = 0; i < len; i++){
		if(data[i].size() == maxSize)
			cout<<data[i]<<endl;
	}
		

}

全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

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