英文文章以“.”號為竣事符,文章中沒有其他句號,單詞之間以空格分隔,求英文文章中最短的單詞。(英文文章字符不跨越200個)
如何用C++解決這一問題呢?小編與大師分享編程經驗。
輸入的英文文章以句號竣事,且在文章內部沒有句號,輸出的英文則為第一個最短的英文單詞。
起首,界說一個常量,節制字符串的長度。
界說兩個數組,保留文章中的字符和最短單詞。
用do-while輪回節制輸入文章,前提是不等于句號。
獲取文章中的字符,保留在數組art中。
用for輪回節制獲取文章中的最短單詞,前提是小于等于l。
用if語句判定是否為空格和句號,獲取一個單詞。
獲取最短單詞,并保留在數組word中。
將姑且變量置0,以從頭獲取單詞。
輸出文章中最短的英文單詞,用for輪回實現輸出。
最后,輸出最短英文單詞的長度。
運行法式,輸入以句號竣事的英文文章,電腦就會輸出最短的單詞和單詞長度。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!