0分?
查看原帖
0分?
1243041
pgm_520楼主2024/5/19 08:25
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
	char c[205];
	int len,i,j,max=-1,maxi,maxj,min=250,mini,minj,ischar=0;
	cin.getline(c,sizeof(c));
	len=strlen(c);
	for(i=0;i<=len-1;i++)
	{
		if(ischar==0 && (c[i]>='A' && c[i]<='Z' || c[i]>='a'&& c[i]<='z'))
		{
			ischar=1;
			j=i;
			while(c[j]!=' ' && c[j]!=',' && c[j]!='\0' && c[j]!='.')
			{
				j++;
			}
			if(j-i>max)
			{
				max=j-i;
				maxi=i;
				maxj=j-1;
			}
			if(j-i<min)
			{
				min=j-i;
				mini=i;
				minj=j-1;
			}
		}
		else
		{
			ischar=0;
		}
	}
	for(i=maxi;i<=maxj;i++)
	{
		cout<<c[i];
	}
	cout<<endl;
	for(i=mini;i<=minj;i++)
	{
		cout<<c[i];
	}
	return 0;
 } 
2024/5/19 08:25
加载中...