計算字串最後乙個單詞的長度,單詞以空格隔開。
一行字串,非空,長度小於5000。
整數n,最後乙個單詞的長度。
輸入:hello world
輸出:5
利用 getline() 函式讀取整行字串,從字串末尾開始,向前計數,遇到空格停止。
#include #include using namespace std;
int main()
count++;
}cout《利用容器 vector,利用 cin 讀取字串,由於 cin 是利用空格、製表符和換行符來確定字元結束的位置,每次僅能讀取乙個單詞,將每次讀取的單詞存入容器中,該容器最後乙個元素長度即為所求的最後乙個單詞長度。
#include #include #include using namespace std;
int main()
cout
}
華為機試題 字串最後乙個單詞的長度
題目描述 計算字串最後乙個單詞的長度,單詞以空格隔開。輸入描述 一行字串,非空,長度小於5000。輸出描述 整數n,最後乙個單詞的長度。輸入例子 hello world 輸出例子 輸入有空格的字串時,主要的兩種方法 string s char c while c cin.get n s s c 或者...
華為oj 字串最後乙個單詞的長度
話不多說,上題 此題只是簡單的入門題整體沒有任何難度,整體思路獲取整行字串,從後往前數,找到第乙個空格,但是我個人認為還需要注意就是在字串的最後如果有空格需要過濾 雖然測試用例中沒有這種用例 例如 abcd空格空格 如下。include using namespace std int main co...
華為題庫 字串最後乙個單詞的長度
計算字串最後乙個單詞的長度,單詞以空格隔開。輸入描述 一行字串,非空,長度小於5000。輸出描述 整數n,最後乙個單詞的長度。示例1輸入 hello world輸出5 逆向思維,比如str hello world 從最後乙個位置str.length 1或者str.size 1開始,如果遇到str i...