【牛客|HJ1 字符串最后一个单词的长度】计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)
#include
#include using namespace std;
int main()
{
string s;
getline(cin,s);
size_t pos = s.rfind(' ');
if (pos == string::npos)
{
//没有找到
cout << s.size() << endl;
}
else
{
cout << s.size() - pos -1<< endl;
}
return 0;
}
推荐阅读
- 牛客|牛客OR36 .链表的回文结构
- C语言练习|C语言选择题-C基础
- c++|最易/难学习的编程语言榜单出炉,C++最难学()
- 编程语言|“竟想替代 C 语言(编程语言Go、Rust、C++ 和 Zig 生产力对比!)
- kafka|2万字|30张图带你领略glibc内存管理精髓(因为OOM导致了上千万损失)
- JavaScript|JavaScript字符串反转
- 3D|点云边界提取方法总结
- Delphi|RAD Studio Delphi C++ Builder 2020年11月开发路线图PPT(研发Delphi WebAssembly编译器)
- 开发语言|C++ Builder与Visual C++孰优孰劣