C++初阶习题(牛客网)【5】求字符串最后一个单词的长度
题目描述:
牛客网题目链接
- HJ1 字符串最后一个单词的长度
- 描述:
计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾) - 输入描述:
输入一行,代表要计算的字符串,非空,长度小于5000。 - 输出描述:
输出一个整数,表示输入字符串最后一个单词的长度。 - 示例1
输入:
hello nowcoder
输出:
8
说明:
最后一个单词为nowcoder,长度为8
解题思路
我们看到实例,说明字符串会有空格,那么我们需要注意这里不可以用cin而需要用getline()。(cin遇到空格就自动结束了。)
代码实现
#include<iostream>
#include<string>
using namespace std;int GetLengthLastWord(string &str )
{int pos = str.rfind(' ');return str.size()-pos -1;
}int main()
{string str;getline(cin,str);cout<<GetLengthLastWord(str);return 0;
}
结果
C++初阶习题(牛客网)【5】求字符串最后一个单词的长度相关推荐
- 牛客网--华为机试在线训练1:字符串最后一个单词的长度
牛客网–华为机试在线训练1:字符串最后一个单词的长度 题目地址: https://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da? ...
- 华为云初体验——感谢牛客网与华为云联合送福利
初闻 今天下午六点多,突然发现牛客网公众号推新了,顺手点了下,没想到牛客网搞活动,购华为云主机还返现!感动!正想买个服务器来搭个视频网站,真是福利,嘿嘿 行动 看到推文当然是赶紧下手啦!,详细步骤如下 ...
- SQL日常练习2-进阶篇-牛客网
本文章目的: 在于对SQL系统化学习后,进行: 1,日常练习,巩固基础: 2,加深对SQL知识: 3,总结SQL相关知识体系: 4,或者某有朝一日能快速捡起相关SQL知识. 5,同时结尾附带有KES数 ...
- 牛客网编程题——字符串_空格替换
题目描述 请编写一个方法,将字符串中的空格全部替换为"%20".假定该字符串有足够的空间存放新增的字符,并且知道字符串的真实长度(小于等于1000),同时保证字符串由大小写的英文字 ...
- 牛客网编程题——字符串_确定两串乱序同构
题目描述 给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串.这里规定大小写为不同字符,且考虑字符串中的空格. 给定一个string stringA和一个string ...
- 牛客网 Rabbit的字符串
题目描述 Rabbit得到了一个字符串,她的好朋友xxx可以给这个字符串施加一次魔法. 魔法可以选择字符串的任一位置,并将该位置后面的所有字符水平拼接到串首. 例如:对于字符串abcde,可以通过施加 ...
- 牛客网数据开发题库_练习SQL利器,牛客网SQL实战题库
牛客网SQL实战网址:https://www.nowcoder.com/ta/sql 持续更新--记录自己在牛客网SQL的做题过程 更新进度:61题,2019-4-3,更完了 1.查找最晚入职员工的所 ...
- sql里查询一个组和组的用户数怎么查?_【牛客网SQL刷题】留存率怎么算?
抽空刷了牛客网SQL实战72题,最后几道以牛客网为例的题目还挺有挑战性,在此记录 统计时间段新用户次日留存率 每日的次日留存率 每日的新用户数 每日新用户的次日留存 求新登录用户次日留存 表login ...
- 牛客网 在线编程 局部最小值位置
链接:https://www.nowcoder.com/questionTerminal/322eb1da892448f4b18d9b21a6d48c99 来源:牛客网 定义局部最小的概念.arr长度 ...
最新文章
- springboot-springmvc-requestParam
- vCenter的安装
- 使用require.js和backbone实现简单单页应用实践
- 深入剖析Redis系列(三) - Redis集群模式搭建与原理详解
- Turbo C 2.0 集成调试器的使用方法
- Oracle 11gR2 安装 example(范例数据库)
- java 事件驱动 netty_Netty2-事件驱动的NIO框架(使用范例)
- IDEA2021创建Java Web项目
- 用oracle怎么测试,oracle – 如何(单位)测试数据密集的PL / SQL应用程序
- mac上的mysql管理工具sequel pro
- Swin Transformer(W-MSA详解)代码+图解
- php开发神器,PHP开发神器vim
- java特性,健壮性,程序设计风格及文档
- Flutter布局锦囊---轮播图片与滑块
- 交换机 路由器 OSI7层模型
- SpringMVC RedirectView的使用以及源码分析
- html5 判断手机横竖屏,移动端判断横竖屏的5种解决方案
- 计算机专业不同行业薪资,各专业薪资对比:这些专业薪资高
- C语言程序设计(2020)编程题答案——第14章结构体、共用体和用户定义类型
- Jquery来制作简易版的留言板.