题解 | #字符串最后一个单词的长度#
字符串最后一个单词的长度
https://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da
#include <iostream> #include <string> using namespace std; //解题思路:逆序遍历字符串,找到第一个空格为止 int main() { string str; getline(cin,str); int s = str.size(); if(s==0) { cout<<0; return 0; } int count=0; for(int i=s-1;i>=0; i--){ if(str[i]==' '){ cout<<count; return 0; }else{ count++; } } cout<<count; return 0; } // 64 位输出请用 printf("%lld")