774. 最长单词
一个以’.’结尾的简单英文句子,单词之间用空格分隔,没有缩写形式和其它特殊形式,求句子中的最长单词。
输入格式
输入这个简单英文句子,长度不超过500。
输出格式
该句子中最长的单词。如果多于一个,则输出第一个。
输入样例:
I am a student of Peking University.
输出样例:
University
#include<iostream>
using namespace std;
int main()
{
string str,res;
while(cin>>str)
{
if(str.back() == '.') str.pop_back(); //除去末尾的 ‘.’
if(str.size()>res.size()) res = str; //string类型未初始化皆为空串 原来的res.size()为0
}
cout<<res;
return 0;
}