上機習題 #2

題目:讀入一段英文文字,將其排版,使其左右對齊。

說明:以鍵盤輸入一段英文文字(可能跨越數行),並以某些特殊符號或文字作為輸入之結束。該段文字含有多行,每行文字長度不一。整段可含有一個或多個句子(sentence),句子結尾為句點(period)。每個句子可含有一個或多個字(word),字與字之間為一個或多個空白。每個字由一個或多個相連的字母(letter)組成。輸入完成後,將其排版,使其左右對齊。排版後每行的長度,可以詢問使用者。

此外,亦須統計下列資料,並加以印出:

  1. 原始行數

  2. 句子個數

  3. 字的總數

  4. 最長的字之字母數

此程式以文字模式撰寫即可,當然使用視窗撰寫亦可。