HW7  

🎯 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. 句子內只允許大小寫英文字母及空格,其他非法字元皆要做防呆判斷,若輸入的句子不合法請輸出錯誤提示訊息。

HW7_output  

   

題目來源:Absolute C++,Sixth Edition,Walter Savitch,Page 451,第8題

此文僅學習用,並無商業行為,如有侵權告知後立即刪除

arrow
arrow
    文章標籤
    C++ 字串(String)
    全站熱搜

    Mark Zhang 發表在 痞客邦 留言(0) 人氣()