[刷题] 字符串最后一个单词的长度

描述

计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)

输入描述:

输入一行,代表要计算的字符串,非空,长度小于5000。

输出描述:

输出一个整数,表示输入字符串最后一个单词的长度。

示例

输入:
hello nowcoder
输出:
8
说明:
最后一个单词为nowcoder,长度为8  

[刷题] 字符串最后一个单词的长度
 1 #include <iostream>
 2 #include <string>
 3 using namespace std;
 4 
 5 int main(){
 6     string str;
 7     getline(cin, str);
 8     int length = str.length();
 9     int tmp = -1;
10     for(int i = 0; i < length; i ++){
11         if(str[i] == ' '){
12             tmp = i;
13         }
14     }
15     cout << length - tmp - 1 << endl;
16     return 0;
17 }
View Code


上一篇:npm get post


下一篇:小算法题(干写)