题目描述
直接string类型搞定
C++ 代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
string s1,s2;
int max=-1;
while(1)
{
int len=0,n;
cin>>s1;
//cout<<s1<<endl;
if((n=s1.find('.'))==string::npos)
{
len=s1.size();
if(max<len)
{
max=len;
s2=s1;
//cout<<"max="<<max<<endl;
}
}
else
{
//cout<<n<<endl;
if(max<n)
{
max=n;
s2=s1.substr(0,n);
break;
}
else{
break;
}
}
}
cout<<s2;
}