题解 | #字符串最后一个单词的长度#
字符串最后一个单词的长度
https://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da
可以采用双指针的方式,右指针记录最后一个元素的位置,左指针从最后一个位置向前移动,直到遇到空格为止,最终r-l就是最后一个单词的长度。
#include <iostream>
using namespace std;
int main() {
string s;
while (cin>>s){
}
int r=s.size()-1;
int l=r;
int length=0;
for(l;l>=0;l--){
if(s[l]==' '){
break;
}
}
cout<<r-l;
return 0;
}
// 64 位输出请用 printf("%lld")

深信服公司福利 838人发布