当前位置: 首页 > news >正文

牛客网_HJ1_字符串最后一个单词的长度

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

  • 原题
  • 思路
  • 代码
  • 运行截图
  • 收获

原题

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

思路

从最后一个字符开始遍历,遇到第一个空格时的长度即为最后一个单词的长度

代码

#include <iostream>
#include <string>
using namespace std;int main() {string s;getline(cin, s);int len = s.length();for (int i = len - 1; i >= 0; i--) {if (s[i] == ' ') {cout << (len - 1 - i) << endl;return 0;} }cout << len << endl;return 0;
}

运行截图

在这里插入图片描述

收获

  • cin >> s 的形式,当遇到空格时会自动停止输入;而 getline(cin, s) 的形式,会把所有字符全部捕捉。
http://www.lryc.cn/news/179531.html

相关文章:

  • 智算创新,美格智能助力智慧支付加速发展
  • 常用SQL语法总结
  • Promise击鼓传花的游戏
  • 蓝桥杯每日一题2023.9.29
  • Spring Boot的自动装配中的@ConditionalOnBean条件装配注解在Spring启动过程中,是如何保证处理顺序靠后的
  • 玩转数据-大数据-Flink SQL 中的时间属性
  • 【论文笔记】A Review of Motion Planning for Highway Autonomous Driving
  • YOLOv8改进算法之添加CA注意力机制
  • 2023年10月腾讯云优惠活动汇总:腾讯云最新优惠、代金券整理
  • BUUCTF reverse wp 65 - 70
  • xorm数据库操作之Join、Union
  • 排序:基数排序算法分析
  • 用go实现http服务端和请求端
  • 幂级数和幂级数的和函数有什么关系?
  • Git多账号管理通过ssh 公钥的方式,git,gitlab,gitee
  • 在nodejs常见的不良做法及其优化解决方案
  • 关于layui upload上传组件上传文件无反应的问题
  • 容器网络之Flannel
  • SVM(下):如何进行乳腺癌检测?
  • 嵌入式Linux应用开发-第十五章具体单板的按键驱动程序
  • MySQL体系结构和四层架构介绍
  • 【产品运营】如何做好B端产品规划
  • ruoyi-启动
  • select完成服务器并发
  • 初级篇—第四章聚合函数
  • 计算机图像处理-中值滤波
  • Golang中的包和模块设计
  • web:[极客大挑战 2019]Upload
  • ICMP差错包
  • 算法基础课第二部分