题解 | #字符串最后一个单词的长度#
字符串最后一个单词的长度
https://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da
#include <iostream> using namespace std; //如果要输入的字符串天生带空格就用不了cin //因为cin是和scanf一样遇到空格或者换行就结束 //得用getline来(遇到换行才结束) int main() { string s; //cin >> s; getline(cin, s); //从后往前找到第一个空格 size_t pos = s.rfind(' '); //该字符串的长度也就是最后元素后面的下标减去空格后一个元素的下标 //就是最后一个单词的长度 cout << s.size() - (pos + 1) << endl; return 0; }