题解 | #字符串最后一个单词的长度#
字符串最后一个单词的长度
https://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da
#include <iostream> #include <string> using namespace std; int main() { // 首先完成输入 // 难点1:字符串的输入 string str; char ch; getline(cin, str); // 使用getline来读取整行输入,包括空格 ch = str.back(); long long int strLen = str.size(); long long int length = 0; while(ch != ' ' && length < strLen) { length++; str.pop_back(); ch = str.back(); } printf("%lld", length); return 0; } // 64 位输出请用 printf("%lld")