按单词末尾有没有句号分情况
#include<iostream>
#include<string>
using namespace std;
int main(void)
{
string str1,str2;
int maxs=0;
while(cin>>str1)
{
if(str1[str1.size()-1]!='.'&&str1.size()>maxs)
maxs=str1.size(),str2=str1;
else if(str1[str1.size()-1]=='.'&&str1.size()>maxs+1)
str2=str1.substr(0,str1.size()-1);
}
cout<<str2<<endl;
return 0;
}