一个以’.’结尾的简单英文句子,单词之间用空格分隔,没有缩写形式和其它特殊形式,求句子中的最长单词。
输入格式:
输入这个简单英文句子,长度不超过500。
输出格式:
该句子中最长的单词。如果多于一个,则输出第一个。
输入样例:
I am a student.
输出样例:
student
#include<bits/stdc++.h> using namespace std; int main() { string s,t; int len = 0; while(cin >> s) { if(s.back() == '.')//删除点 s.erase(s.end() - 1); if(len < s.size()) { len = s.size(); t = s; } } cout<<t; return 0; }