環境: vs2012
2023年了,老師還是個元謀人,必須使用vs2012或者vc6.0。原始碼:
程式設計要求
剛開始時,預設三根針,三(多)層金盤位於第一根針上。
按「開始」選單演示漢諾塔移動過程,按「結束」選單結束漢諾塔演示過程。
在客戶區正確顯示當前移**示過程。
在客戶區正確顯示當前移動總次數、各金盤的移動次數和各針上發生的移動次數。
按「單步演示」選單打勾來一步一步檢視過程。「單步演示」選單不打勾時表示是自動演示(每次移動間隔1s)。「單步演示」選單每次一次,三根針狀態復位。
根據使用者2023年3月消費情況繪製消費比重柱狀圖,假定2023年3月消費如下表所示,請根據「三月消費資料表」繪製三月消費圖,要求建立相應的圖表類及消費項類,每個消費類具有金額、圖示、顏色等資訊。每類消費顏色可以不一致,圖示可以自行選擇。消費直方圖的上方要求輸出完整圖形標題名稱。
專案金額
吃飯1200
娛樂400
衣服600
教育800
房貸2200
程式設計要求
為該程式設計乙個美觀大方的圖示。
程式介面設計合理,色彩得體大方,顯示正確。
能夠自動生成加法計算題,要求可以設定加法計算題數量、位數型別(一位數或兩位數)、計算型別(加法、減法、乘法)。
自動統計每次作業的成績包括(題目總數、運算正確題數、錯誤題數、未完成題數、時間)。
自動儲存每次成績結果。
python 漢諾塔 Python漢諾塔
import turtle class stack def init self self.items def isempty self return len self.items 0 def push self,item def pop self return self.items.pop def ...
漢諾塔合集之漢諾塔3
漢諾塔3 步驟分析 1.當只有乙個圓盤時,要從a到b再到c 2.同樣擴充套件經典漢諾塔問題來看,先把a柱上 n 1 個圓盤,經b移動到c 3.把最後乙個圓盤從a移動到b 4.把c柱上的 n 1 個圓盤,經b移動 移回 到a 5.把b上的最後乙個圓盤從b移到c 6.最後把a上的 n 1 個圓盤經過b移...
漢諾塔問題
問題 假設有3個分別命名為x,y,z的寶塔,在塔座x上插有n個直徑大小各不相同,從小到大編號為1,2,3。n的圓盤。現要求將x軸上的n個圓盤移至塔座z上 並仍然按同樣的順序疊排,圓盤移動時必須遵循下列規則 1.每次只能移動乙個圓盤 2.圓盤可以插在x,y和z中的任一塔座上 3.任何時刻都不能將乙個較...