广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C语言怎样计算字符串最后一个单词的长度
  • 709
分享到

C语言怎样计算字符串最后一个单词的长度

2023-06-22 06:06:10 709人浏览 独家记忆
摘要

今天就跟大家聊聊有关C语言怎样计算字符串最后一个单词的长度,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。描述:计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(

今天就跟大家聊聊有关C语言怎样计算字符串最后一个单词的长度,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

描述:
计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)
输入描述:
输入一行,代表要计算的字符串,非空,长度小于5000。

输出描述:
输出一个整数,表示输入字符串最后一个单词的长度。
示例:

输入:hello nowcoder、、
输出:8
说明:最后一个单词为nowcoder,长度为8

思路:

首先定义一个变量pos用来找最后一个单词前的空格的位置,找到空格后pos+1就是最后一个单词的首字母位置

C语言怎样计算字符串最后一个单词的长度
C语言怎样计算字符串最后一个单词的长度

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

C语言怎样计算字符串最后一个单词的长度

若找不到空格,则说明第一个单词为最后一个单词,长度即为s.size()

代码如下:

#include<iOStream>#include<string>using namespace std;int main(){    string s;    getline(cin,s);//用getline可以输入空格(不用像cin分割)    size_t pos=s.rfind(' '); //从后往前找' '    if(pos!=string::npos)    {        cout<<s.size()-(pos+1)<<endl; //多个单词    }    else    {        cout<<s.size()<<endl; //一个单词时    }    return 0;}

看完上述内容,你们对C语言怎样计算字符串最后一个单词的长度有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网其他教程频道,感谢大家的支持。

--结束END--

本文标题: C语言怎样计算字符串最后一个单词的长度

本文链接: https://www.lsjlt.com/news/302936.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C语言怎样计算字符串最后一个单词的长度
    今天就跟大家聊聊有关C语言怎样计算字符串最后一个单词的长度,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。描述:计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(...
    99+
    2023-06-22
  • C语言计算字符串最后一个单词的长度
    描述: 计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾) 输入描述: 输入一行,代表要计算的字符串,非空,长度小于5000。 输...
    99+
    2022-11-12
  • 题1--字符串最后一个单词的长度
    题目描述 计算字符串最后一个单词的长度,单词以空格隔开。  输入描述: 一行字符串,非空,长度小于5000。 输出描述: 整数N,最后一个单词的长度。 示例1 输入 复制 hello world 输出 复制 5分析:...
    99+
    2023-01-31
    字符串 单词 长度
  • C语言实现统计一行字符串的单词个数
    目录问题简述解题思路程序代码测试结果问题简述 输入一行字符,统计其中有多少个单词,单词之间用空格分开 输入样例: I want to be a postgraduate. 输出样例:...
    99+
    2022-11-13
  • c语言怎么使用strlen计算字符串长度
    在C语言中,可以使用strlen函数来计算字符串的长度。该函数在头文件中定义。下面是一个示例代码,展示如何使用strlen函数计算字...
    99+
    2023-08-12
    C语言 strlen
  • c语言怎么计算字符数组的长度
    在C语言中,可以使用库函数strlen来计算字符数组的长度。strlen函数的原型为:```csize_t strlen(const...
    99+
    2023-10-09
    c语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作