最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言計算字符串最后一個單詞的長度

 更新時間:2021年12月27日 16:18:53   作者:The August  
大家好,本篇文章主要講的是C語言計算字符串最后一個單詞的長度,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽

描述:
計算字符串最后一個單詞的長度,單詞以空格隔開,字符串長度小于5000。(注:字符串末尾不以空格為結尾)
輸入描述:
輸入一行,代表要計算的字符串,非空,長度小于5000。

輸出描述:
輸出一個整數(shù),表示輸入字符串最后一個單詞的長度。
示例:

輸入:hello nowcoder、、
輸出:8
說明:最后一個單詞為nowcoder,長度為8

思路:

首先定義一個變量pos用來找最后一個單詞前的空格的位置,找到空格后pos+1就是最后一個單詞的首字母位置

在這里插入圖片描述
在這里插入圖片描述

2. 其次用s.size()-(pos+1)即是最后一個單詞的長度

在這里插入圖片描述

3. 若找不到空格,則說明第一個單詞為最后一個單詞,長度即為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語言計算字符串最后一個單詞的長度的文章就介紹到這了,更多相關C語言計算單詞長度內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • c++ 一個二進制串轉(zhuǎn)化為整數(shù)的解決方法

    c++ 一個二進制串轉(zhuǎn)化為整數(shù)的解決方法

    以下是將一個二進制串轉(zhuǎn)化為整數(shù)的實例。需要的朋友參考下
    2013-05-05
  • C語言實現(xiàn)三子棋游戲(初級版)

    C語言實現(xiàn)三子棋游戲(初級版)

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)三子棋游戲初級版,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • c++ STL set_difference set_intersection set_union 操作

    c++ STL set_difference set_intersection set_union 操作

    這篇文章主要介紹了c++ STL set_difference set_intersection set_union 操作,需要的朋友可以參考下
    2017-03-03
  • C++11新特性“=default”,“=delete”的使用

    C++11新特性“=default”,“=delete”的使用

    =default、=delete 是C++11的新特性,分別為:顯式缺省(告知編譯器生成函數(shù)默認的缺省版本)和顯式刪除(告知編譯器不生成函數(shù)默認的缺省版本),本文就來介紹一下如何使用
    2021-05-05
  • C語言修煉之路悟徹數(shù)組真妙理?巧用下標破萬敵下篇

    C語言修煉之路悟徹數(shù)組真妙理?巧用下標破萬敵下篇

    在C語言和C++等語言中,數(shù)組元素全為指針變量的數(shù)組稱為指針數(shù)組,指針數(shù)組中的元素都必須具有相同的存儲類型、指向相同數(shù)據(jù)類型的指針變量。指針數(shù)組比較適合用來指向若干個字符串,使字符串處理更加方便、靈活
    2022-02-02
  • C++中函數(shù)模板與類模板的簡單使用及區(qū)別介紹

    C++中函數(shù)模板與類模板的簡單使用及區(qū)別介紹

    這篇文章介紹了C++中的模板機制,包括函數(shù)模板和類模板的概念、語法和實際應用,函數(shù)模板通過類型參數(shù)實現(xiàn)泛型操作,而類模板允許創(chuàng)建可處理多種數(shù)據(jù)類型的類,文章還討論了模板的關鍵區(qū)別、注意事項以及它們在實際編程中的應用,感興趣的朋友一起看看吧
    2025-03-03
  • C語言基于EasyX繪制時鐘

    C語言基于EasyX繪制時鐘

    這篇文章主要為大家詳細介紹了C語言基于EasyX繪制時鐘,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • 用c語言實現(xiàn)2000內(nèi)既能被3整除又能被7整除的個數(shù)

    用c語言實現(xiàn)2000內(nèi)既能被3整除又能被7整除的個數(shù)

    本篇文章是對使用c語言實現(xiàn)2000內(nèi)既能被3整除又能被7整除的個數(shù),用實例進行了分析說明,需要的朋友參考下
    2013-05-05
  • C++基于Floyd算法實現(xiàn)校園導航系統(tǒng)

    C++基于Floyd算法實現(xiàn)校園導航系統(tǒng)

    這篇文章主要為大家詳細介紹了C++基于Floyd算法實現(xiàn)校園導航系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • C++使用yaml-cpp庫操作YAML的示例代碼

    C++使用yaml-cpp庫操作YAML的示例代碼

    配置文件有利于我們靈活配置工程,解決大量重復勞動,也方便調(diào)試,YAML?是一種人類可讀的數(shù)據(jù)序列化格式,它使用縮進和特定的符號來表示數(shù)據(jù)結構,在本文中,我們將詳細介紹如何在?C++?中使用?yaml-cpp?庫來解析和生成?YAML?格式的數(shù)據(jù),需要的朋友可以參考下
    2024-10-10

最新評論

独山县| 溧阳市| 当阳市| 措美县| 通化县| 曲靖市| 灵石县| 福泉市| 岚皋县| 康马县| 白水县| 上栗县| 三台县| 兴安盟| 卢氏县| 专栏| 烟台市| 台州市| 巴东县| 神池县| 沙湾县| 台南市| 中阳县| 濉溪县| 章丘市| 邓州市| 大港区| 屯门区| 精河县| 旺苍县| 沙田区| 和田市| 信丰县| 南皮县| 秀山| 武宁县| 正安县| 永靖县| 都兰县| 金阳县| 洱源县|