5分求助!
查看原帖
5分求助!
748264
jyz120609楼主2022/8/19 07:15
#include <bits/stdc++.h>
using namespace std;
int main() {
	char a[20000];
	cin.getline(a,20000);
	int n=strlen(a);
	int t=0,max1,min1,max2,min2,maxn=0,minn=100;
	a[n]=' ';
	for(int i=0; i<=n; i++) {
		if(a[i]!=' ' && a[i]!=',')
			t++;
		else if(t>0) {
			if(t>maxn) {
				maxn=t;
				max1=i-t;
				max2=i-1;
			}
			if(t<minn) {
				minn=t;
				min1=i-t;
				min2=i-1;
			}
			t=0;
		}
	}
	for(int i=max1; i<=max2; i++)
		cout<<a[i];
	cout<<endl;
	for(int i=min1; i<=min2; i++)
		cout<<a[i];
	return 0;
}
2022/8/19 07:15
加载中...