PTA 7 26單詞長度 之識別符號的妙用

2021-09-19 08:13:12 字數 591 閱讀 2457

首先這種題對於輸出格式的要求,因為我們不知道有多少個單詞,所以對最後乙個單詞進行輸出控制會比較麻煩,因此,我們對第乙個單詞的長度輸出格式進行控制。

#include

using namespace std;

intmain()

} count =0;

// 計數器重新變為0,為下乙個單詞的統計做準備

}scanf

("%c"

,&s);}

// 輸出連在.前的單詞,同樣,若該單詞是第乙個,直接輸出字元,否則,輸出 ' '+字元

if(flag && count)

printf

(" %d"

,count)

;else

if(count)

printf

("%d"

,count)

;}

最後,完美通過測試,該解法最大的亮點在於使用乙個flag 來判斷是否是第乙個單詞,從而對應不同的輸出格式。

PTA 7 26 單詞長度 15分

博主不定期更新 保研 推免 c c 5g移動通訊 linux 生活隨筆 系列文章,喜歡的朋友 點讚 關注 支援一下吧!你的程式要讀入一行文字,其中以空格分隔為若干個單詞,以.結束。你要輸出每個單詞的長度。這裡的單詞與語言無關,可以包括各種符號,比如it s算乙個單詞,長度為4。注意,行中可能出現連續...

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

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

PTA 單詞長度

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