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



京公网安备 11010502036488号