h0129. 最长单词 (5 分)

简介: h0129. 最长单词 (5 分)

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


输入格式:

输入这个简单英文句子,长度不超过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;
}


目录
相关文章
|
6月前
leetcode-434:字符串中的单词数
leetcode-434:字符串中的单词数
44 1
|
6月前
leetcode-1220:统计元音字母序列的数目
leetcode-1220:统计元音字母序列的数目
48 0
|
1月前
|
6月前
【错题集-编程题】包含不超过两种字符的最长字串(滑动窗口)
【错题集-编程题】包含不超过两种字符的最长字串(滑动窗口)
最长单词
最长单词
78 0
|
索引
力扣刷题记录——748. 最短补全词、744. 寻找比目标字母大的最小字母、747. 至少是其他数字两倍的最大数
力扣刷题记录——748. 最短补全词、744. 寻找比目标字母大的最小字母、747. 至少是其他数字两倍的最大数
131 0
力扣刷题记录——748. 最短补全词、744. 寻找比目标字母大的最小字母、747. 至少是其他数字两倍的最大数
|
人工智能
最长连续不重复子串
最长连续不重复子串
129 0
最长连续不重复子串
字符串中的单词数(简单难度)
字符串中的单词数(简单难度)
81 0
字符串中的单词数(简单难度)
|
算法
【Day30】LeetCode算法 [769. 最多能完成排序的块 ] [2131. 连接两字母单词得到的最长回文串]
学习LeetCode算法 [769. 最多能完成排序的块 ] [2131. 连接两字母单词得到的最长回文串]。
116 0
【Day30】LeetCode算法 [769. 最多能完成排序的块 ] [2131. 连接两字母单词得到的最长回文串]