![離散數(shù)學(xué):hanoi塔問題_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/6/d4caa5f5-6d91-4114-a67c-ae2decfc4e0f/d4caa5f5-6d91-4114-a67c-ae2decfc4e0f1.gif)
![離散數(shù)學(xué):hanoi塔問題_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/6/d4caa5f5-6d91-4114-a67c-ae2decfc4e0f/d4caa5f5-6d91-4114-a67c-ae2decfc4e0f2.gif)
![離散數(shù)學(xué):hanoi塔問題_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/6/d4caa5f5-6d91-4114-a67c-ae2decfc4e0f/d4caa5f5-6d91-4114-a67c-ae2decfc4e0f3.gif)
![離散數(shù)學(xué):hanoi塔問題_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-4/6/d4caa5f5-6d91-4114-a67c-ae2decfc4e0f/d4caa5f5-6d91-4114-a67c-ae2decfc4e0f4.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 C語言程序設(shè)計 Hanio塔問題Hanio塔問題:1. 游戲起源:世界末日游戲2. 游戲規(guī)則: 每次只能移動一只圓盤 ; 任何時候大圓盤不能壓在小圓盤之上 ; 任何時候都不允許將圓盤放在三根立軸之外的任 何地方 ; nn-11ABCn1n-11n-13.分析:歸納上述過程歸納上述過程, 得到如下步驟得到如下步驟: 從 A 軸移動 1n-1 號圓盤到B 軸, C 軸作輔助存放之用 ; 從 A 軸移動 n 號圓盤到 C 軸 ; 從 B 軸移動 1n-1 號圓盤到 C 軸, A 軸作輔助存放之用 ;移移 動動圓圓 盤盤 數(shù)數(shù)源源 軸軸輔輔 助助 軸軸目目 的的 軸軸總總 任任 務(wù)務(wù)子任務(wù)子任務(wù)子任
2、務(wù)子任務(wù)子任務(wù)子任務(wù)n (1 n)ABCn-1(1n-1)ABC1 ( n )ACn-1(1n-1)BCA C語言程序設(shè)計 Hanio塔問題void hanoi(int n, char one, char two, char three) if ( i=1) printf(%d: %c-%cn, n, one, three); else hanoi( n-1, one, three, two ) ; printf(%d: %c-%cn, n, one, three); hanoi(n-1, two, one, three ) ; void main()int m ; scanf(“%d”, &
3、amp;m) ; hanoi(m, A, B, C ); 4.設(shè)計程序:hanoi( n, one , two , three ) if ( n=1 ) 將one軸上的圓盤移到three軸;else hanio( n-1, one, three, two ) ; 將第 n 號圓盤由 one 軸移動到 three 軸 ; hanio( n-1, two, one, three ) ; 執(zhí)行程序, 輸入n=3, 輸出結(jié)果為 : 1 : A - C2 : A - B1 : C - B3 : A - C1 : B - A2 : B - C1: A - C C語言程序設(shè)計 Hanio塔問題H (3, A, B, C)H(2,A,C,B)(1,A,B,C)(0,A,C,B) 1: A-C(0,B,A,C)2: A-B(1,C,A,B)(0,C,B,A) 1: C-B(0,A,C,B)3: A-CH(2,B,A,C)(1,B,C,A)2: B-C(1,A,B,C)1: B-A(0,C,B,A)(0,B,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度人工智能技術(shù)合作合同履約保函
- 二零二五會計師事務(wù)所信息化建設(shè)服務(wù)合同
- 二零二五個人企業(yè)所有權(quán)轉(zhuǎn)讓合同范本及流程3篇
- 2025年度信報箱安全檢測與維護服務(wù)合同
- 2025年度化肥產(chǎn)品包裝設(shè)計合同范本
- 2025年度智慧社區(qū)建設(shè)合同協(xié)議
- 二零二四年度農(nóng)機產(chǎn)品進出口貿(mào)易合同風險評估3篇
- 二零二四年委托國有企業(yè)員工福利與薪酬管理合同范本3篇
- 二零二四年智能木門生產(chǎn)技術(shù)合作合同范本3篇
- 2025年度別墅購置居間服務(wù)合同
- 公眾聚集場所消防技術(shù)標準要點
- 幼兒園員工手冊與規(guī)章制度
- 社團活動經(jīng)費預(yù)算申請表
- 經(jīng)營范圍登記規(guī)范表述目錄(試行)(V1.0.2版)
- 2023年山東省威海市中考物理真題(附答案詳解)
- 第八講 發(fā)展全過程人民民主PPT習概論2023優(yōu)化版教學(xué)課件
- 王崧舟:學(xué)習任務(wù)群與課堂教學(xué)變革 2022版新課程標準解讀解析資料 57
- 招投標現(xiàn)場項目經(jīng)理答辯(完整版)資料
- 運動競賽學(xué)課件
- 2022年上海市初中畢業(yè)數(shù)學(xué)課程終結(jié)性評價指南
- 高考作文備考-議論文對比論證 課件14張
評論
0/150
提交評論