基礎程式設計題目集 7 26 單詞長度 15分

2021-10-10 22:17:40 字數 823 閱讀 1312

你的程式要讀入一行文字,其中以空格分隔為若干個單詞,以.結束。你要輸出每個單詞的長度。這裡的單詞與語言無關,可以包括各種符號,比如it's算乙個單詞,長度為4。注意,行中可能出現連續的空格;最後的.不計算在內。

輸入在一行中給出一行文字,以.結束

在一行中輸出這行文字對應的單詞的長度,每個長度之間以空格隔開,行末沒有最後的空格。

;/*前乙個字元不是空格,

後乙個字元是空格表示前面乙個單詞到此結束*/

if(old!=

' '&&new==

' ')

else

count=0;

}}if(old!=

' '&&count!=0)

//輸出最後乙個單詞

return0;

}這裡我們設定兩個指標new,old,用來判斷乙個單詞的開始與結束,具體步驟參考**。這題容易出錯的點是情況考慮不全。例如,測試點1為空句子,這裡是不需要輸出的;測試點4可能出現最後乙個單詞與.之間仍有多個空格 。

PTA基礎程式設計題目集 7 26 單詞長度

題目測試點比較坑,其中空句子需要不輸出任何結果方可通過,輸出的結尾不能有空格,最開始想用 b 刪除最後乙個空格,結果顯示答案錯誤。改考慮在輸出長度前輸出空格來處理。如下 include include using namespace std intmain int i 0 int count 0 b...

7 26 單詞長度 (15 分)

7 26 單詞長度 15 分 你的程式要讀入一行文字,其中以空格分隔為若干個單詞,以.結束。你要輸出每個單詞的長度。這裡的單詞與語言無關,可以包括各種符號,比如it s算乙個單詞,長度為4。注意,行中可能出現連續的空格 最後的.不計算在內。輸入在一行中給出一行文字,以.結束 在一行中輸出這行文字對應...

7 26 單詞長度 (15 分

你的程式要讀入一行文字,其中以空格分隔為若干個單詞,以.結束。你要輸出每個單詞的長度。這裡的單詞與語言無關,可以包括各種符號,比如it s算乙個單詞,長度為4。注意,行中可能出現連續的空格 最後的.不計算在內。輸入在一行中給出一行文字,以.結束 在一行中輸出這行文字對應的單詞的長度,每個長度之間以空...