計算字串最後乙個單詞的長度,單詞以空格隔開。
輸入描述:
一行字串,非空,長度小於5000。
輸出描述:
整數n,最後乙個單詞的長度。
示例1輸入
hello world輸出5
逆向思維,比如str=「hello world」,從最後乙個位置str.length()-1或者str.size()-1開始,如果遇到str[i] !=』 『,則計數自加。
#1.str[i]是字元型,是char,用單引號』 』
#2.string可以進行加減。 比如str=str1+str2
#3.長度str.length()或者str.size()
#4.else可以退出for迴圈,這樣遇到空格就不再遍歷了,不用再進行計數操作,此時的count就是最後乙個單詞的長度。
#5.getline(cin, inputline) 其中 cin 是正在讀取的輸入流,而 inputline 是接收輸入字串的 string 變數的名稱 比如:getline(cin,str);
#include
#include
using
namespace std;
intcalculateword()
else
}return count;
}int
main()
華為oj 字串最後乙個單詞的長度
話不多說,上題 此題只是簡單的入門題整體沒有任何難度,整體思路獲取整行字串,從後往前數,找到第乙個空格,但是我個人認為還需要注意就是在字串的最後如果有空格需要過濾 雖然測試用例中沒有這種用例 例如 abcd空格空格 如下。include using namespace std int main co...
字串最後乙個單詞的長度
計算字串最後乙個單詞的長度,單詞以空格隔開。輸入描述 一行字串。輸出描述 整數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...