#牛客春招刷题训练营# https://www.nowcoder.com/discuss/727521113110073344

倒着遍历,如果找到了空格,说明该单词已经结束,长度就是已经遍历的长度-1(减去空格长度),如果到最后还没找到,说明只有一个单词,答案就是字符串总长度

#include <iostream>
using namespace std;

int main() {
    string s;
    getline(cin, s);
    for(int i = s.size() - 1 ; i >= 0 ; i --) {
        if(s[i] == ' ' || i == 0) {
            if(i==0){
                cout<<s.size()<<endl;
            }else {
                cout<<s.size() - i - 1<< endl;
            }
            
            return 0;
        }
    }
}
// 64 位输出请用 printf("%lld")