首页 > 学院 > 开发设计 > 正文

计算字符串最后一个单词的长度

2019-11-08 02:43:35
字体:
来源:转载
供稿:网友

题目描述 计算字符串最后一个单词的长度,单词以空格隔开。

输入描述: 一行字符串,非空,长度小于5000。

输出描述: 整数N,最后一个单词的长度。

输入例子: hello world

输出例子: 5

注意事项 1、应用两个函数rfind和substr rfind:反向查找, substr:从当前位置向后的字符串 代码段

#include<iostream>#include<string>using namespace std;int lenth(string s) { string file; while(s.size()==0) break; unsigned int f=s.rfind(' '); file=s.substr(f+1); int n=file.size(); return n; }int main() { string input; while(getline(cin,input)) { cout<<lenth(input)<<endl; } return 0;}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表