导航

华为的题目还是比较简单的,就不多说了

题目描述

计算字符串最后一个单词的长度,单词以空格隔开。


输入描述:

一行字符串,非空,长度小于5000。



输出描述:

整数N,最后一个单词的长度。


输入例子:
hello world

输出例子:
5
#include<iostream>
#include<string>
using namespace std;


int main()
{
    string str = "";
    int len = 0;
    getline(cin, str);
    for (int i = str.length() - 1;i >= 0;--i)
    {
        if (str[i] != ' ')
        {
            ++len;
        }
        else break;
    }
    cout << len;
    return 0;
}