题解 | #字符串最后一个单词的长度#C++简单方法
字符串最后一个单词的长度
https://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da
#include <iostream>
#include <string>
using namespace std;
int main() {
string s;int count = 0;
getline(cin,s);
for(int i = 0;i<s.size();i++){
count++;
if(s[i]==' ')
count = 0;
}
cout<<count;
}
cin的输入特性决定了在遇上空格时会自动停止输入,所以改用getline获取整行的输入,获得输入之后,遍历得到的字符串,不断增加计数值count,当遇上空格时,便自动清零,遇上最后一个单词,count计数完成后没遇上空格,不会清零,再输出即可

