#牛客春招刷题训练营# 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")