计算字符串最后一个单词的长度
字符串最后一个单词的长度
https://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da
#include <string>
#include<iostream>
using namespace std;
int lastLength(string s){
int i =s.length() -1;
int count=0;
while(s[i]!=' '&&i>=0){//注意i的另一个范围是>=0
i--;
count++;
}
return count;
}
int main(){
string s;
getline(cin,s);//读取整行字符串并存放到s中
int ans= lastLength(s);
cout<<ans;
return 0;
}
- 原来笔试的时候不是定好输入输出写功能函数就行了的,还要自己在main()函数中获取输入,再调用函数,再执行输出。