C语言怎样计算字符串最后一个单词的长度
发表于:2025-11-14 作者:千家信息网编辑
千家信息网最后更新 2025年11月14日,今天就跟大家聊聊有关C语言怎样计算字符串最后一个单词的长度,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。描述:计算字符串最后一个单词的长度,单
千家信息网最后更新 2025年11月14日C语言怎样计算字符串最后一个单词的长度
今天就跟大家聊聊有关C语言怎样计算字符串最后一个单词的长度,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
描述:
计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)
输入描述:
输入一行,代表要计算的字符串,非空,长度小于5000。
输出描述:
输出一个整数,表示输入字符串最后一个单词的长度。
示例:
输入:hello nowcoder、、
输出:8
说明:最后一个单词为nowcoder,长度为8
思路:
首先定义一个变量pos用来找最后一个单词前的空格的位置,找到空格后pos+1就是最后一个单词的首字母位置

2. 其次用s.size()-(pos+1)即是最后一个单词的长度

3. 若找不到空格,则说明第一个单词为最后一个单词,长度即为s.size()
代码如下:
#include#include using namespace std;int main(){ string s; getline(cin,s);//用getline可以输入空格(不用像cin分割) size_t pos=s.rfind(' '); //从后往前找' ' if(pos!=string::npos) { cout< 看完上述内容,你们对C语言怎样计算字符串最后一个单词的长度有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
单词
长度
字符
字符串
空格
输入
内容
输出
语言
位置
一行
不用
代码
代表
变量
多个
字母
就是
思路
整数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
正睿服务器管理地址
软件开发的创意
烈焰私服数据库各个表详解
数据库方框代表什么意思
软件开发好就可以用了吗
奇安信网络安全工程师认证有用吗
组建一台视频服务器
怎么查到服务器的网络
app服务器如何接入移动网络的
区块链与网络安全论文
网络安全法日志管理
cbm数据库中检索结果
长沙微信软件开发哪家好
时序数据库的公司
数据库中是否为空怎么设置
三级网络技术无纸化
安东信息网络技术有限公司
软件开发部门的名城
绿色数据库图标
服务器机箱电源设置
网络安全与勒索
网络技术暴力
青岛万吐网络技术有限公司
大数据和网络技术的区别
5G网络技术VS美国5G
网络安全审查范围
办好国家网络安全宣传周活动
如何用自己的电脑访问公司服务器
网络技术服务公司的成本
云计算下网络安全技术