🎯 About Input:
1. 輸入的句子開頭第一個單字必須以大寫開頭,若句子不是以大寫開頭請輸出錯誤訊息(如輸入: "how are you"必須顯示錯誤訊息)。
2. 除了第一個單字必須以大寫字母開頭外,其他輸入的字元大小寫皆不限制。(如輸入:"ToDAY iS a sUNNyDay"為合法的句子)
3. 句子內只允許輸入大小寫英文字母及空格,其他非法字元皆要做防呆判斷。
4. 句子內不允許有標點符號,但句子中的空格允許有多個空格。
5. 程式必須要能夠連續接受多筆輸入,直到使用者輸入「Exit」後即結束程式。
6. 請勿擅自增加「任何」輸入的程序或自創格式。

🎯 About Output:
1. 輸出句子的第一個單字必須以大寫開頭,其他的字元請自動轉換成小寫字母。
2. 若輸入的句子中單字與單字之間有多個空格(如輸入:"Where Are"),輸出必須自動轉換成一個空格(輸出"Hereway areway")。

🎯 About Fool-proofing:
1. 句子內只允許大小寫英文字母及空格,其他非法字元皆要做防呆判斷,若輸入的句子不合法請輸出錯誤提示訊息。
題目來源:Absolute C++,Sixth Edition,Walter Savitch,Page 451,第8題
此文僅學習用,並無商業行為,如有侵權告知後立即刪除
文章標籤
全站熱搜