最长单词

  1. 最长单词
    题目
    提交记录
    讨论
    题解
    视频讲解

一个以 . 结尾的简单英文句子,单词之间用空格分隔,没有缩写形式和其它特殊形式,求句子中的最长单词。

输入格式
输入这个简单英文句子,长度不超过 500。

输出格式
该句子中最长的单词。如果多于一个,则输出第一个。

输入样例:
I am a student of Peking University.
输出样例:
University

#include<iostream>
using namespace std;
string a;
int ls;
int main(){
    string ans;
    while(cin>>a){
        int L=a.size();
        if(a[L-1]=='.') L--;
        if(ls<L) ls=L,ans=a;
    }
    for(int i=0;i<ls;i++)
    cout<<ans[i];
    return 0;
}
posted @ 2022-03-07 23:14  zzq12138  阅读(201)  评论(0)    收藏  举报