字串最後乙個單詞的長度

2021-10-11 10:33:29 字數 798 閱讀 5476

題目描述

計算字串最後乙個單詞的長度,單詞以空格隔開

輸入描述:

輸入一行,代表要計算的字串,非空,長度小於5000。

輸出描述:

輸出乙個整數,表示輸入字串最後乙個單詞的長度。

示例

輸入

hello nowcoder輸出8

牛客網題目鏈結在這裡

方法一:

這個題目是要求我們計算字串中最後乙個單詞的長度,拿到題目後,首先想到的是從後向進行遍歷,使用count進行計數,遇到第乙個(最後乙個單詞)空格進行停止,那麼count種儲存的數字就是最後乙個單詞的長度。

其實現**如下:

#include

#include

using

namespace std;

intmain()

else

break;}

cout << count << endl;

}

方法二:

在c++中,輸入流會記錄最後乙個單詞,因為單詞之間使用空間隔開了

#include

#include

using

namespace std;

intmain()

方法二相比起方法一簡單了許多,利用輸入流的特性便能一下搞定

字串最後乙個單詞的長度

計算字串最後乙個單詞的長度,單詞以空格隔開。輸入描述 一行字串。輸出描述 整數n,最後乙個單詞的長度。輸入例子 hello world輸出例子 5 乙個比較有用的c 的輸入輸出控制類,c 引入了ostringstream istringstream stringstream這三個類,要使用他們建立物...

字串最後乙個單詞的長度

link 時間限制 1秒 空間限制 32768k 計算字串最後乙個單詞的長度,單詞以空格隔開。一行字串,非空,長度小於5000。整數n,最後乙個單詞的長度。示例1 hello world 5 ac code include include includeusing namespace std cha...

字串最後乙個單詞的長度

計算字串最後乙個單詞的長度,單詞以空格隔開。輸入描述 一行字串,非空,長度小於5000。輸出描述 整數n,最後乙個單詞的長度。示例1輸入 hello world輸出5 fgets 函式 雖然用 gets 時有空格也可以直接輸入,但是 gets 有乙個非常大的缺陷,即它不檢查預留儲存區是否能夠容納實際...