题解 | #字符串最后一个单词的长度#
字符串最后一个单词的长度
https://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da
#include <iostream>
using namespace std;
int main() {
string input;
getline(cin, input);
int length = 0;
int i = input.length() - 1;
while (i >= 0 && input[i] == ' ') i--;
while (i >= 0 && input[i] != ' ') {
i--;
length++;
}
cout << length << endl;
return 0;
}
思路:首先读取输入字符串,然后从字符串末尾向前查找,跳过末尾的空格,然后计算最后一个单词的长度
联想公司福利 1477人发布