
Output:
Mark Zhang 發表在 痞客邦 留言(1) 人氣(981)
Mark Zhang 發表在 痞客邦 留言(0) 人氣(86)
Document.h
Mark Zhang 發表在 痞客邦 留言(0) 人氣(419)
作業說明 (按連結下載作業說明PDF檔)
main.cpp
GameSystem.h
Mark Zhang 發表在 痞客邦 留言(0) 人氣(31)
🎯 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題
此文僅學習用,並無商業行為,如有侵權告知後立即刪除
Mark Zhang 發表在 痞客邦 留言(0) 人氣(1,652)
作業說明 (按連結下載作業說明PDF檔)
main.cpp
Mark Zhang 發表在 痞客邦 留言(0) 人氣(84)

請使用堆疊來撰寫一個可計算出中序運算式加減乘除(包含括號)運算結果的程式
限制條件為:在程式中只能使用一個堆疊在作計算
(提示:由於限制只能使用一個堆疊來做計算,因此你可以先將使用者輸入的中序運算式
轉為前序或後序,再針對轉換後的前序或後續來計算出運算式的結國並輸出到畫面上)
Mark Zhang 發表在 痞客邦 留言(0) 人氣(10,833)

一般許多人在學C/C++時最頭痛、最害怕的應該就是指標了
下面我用一個簡單的例子、和示意圖來幫助你理解指標的運作
如果下面的例子看懂了,那指標基本的概念就大概通了
Mark Zhang 發表在 痞客邦 留言(0) 人氣(2,413)
🎯 About Input:
1. 輸入的vector請以「(x,y)」的格式輸入,中間不可有空白。
Mark Zhang 發表在 痞客邦 留言(0) 人氣(724)

著名的排序演算法
Merge-Sort採取
divide-and-counquer策略
divide-and-counquer主要分成三個步驟進行
Mark Zhang 發表在 痞客邦 留言(1) 人氣(19,650)