




免費預(yù)覽已結(jié)束,剩余8頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
猜年齡 3歲 比第1個大2歲 比第2個大2歲 比第3個大2歲 比第4個大2歲 age 4 2 age 3 2 age 2 2 age 1 2 第5個小朋友幾歲 一個函數(shù)在它的函數(shù)體內(nèi)調(diào)用它自身稱為遞歸調(diào)用 這種函數(shù)稱為遞歸函數(shù) 遞歸調(diào)用定義 一個函數(shù)在它的函數(shù)體內(nèi)調(diào)用它自身稱為遞歸調(diào)用 這種函數(shù)稱為遞歸函數(shù) 遞歸函數(shù)調(diào)用定義 算法設(shè)計如下 1 編寫求年齡的函數(shù)age 2 判斷n 1時 返回值3 3 判斷n 2時 函數(shù)age調(diào)用age n 1 2 intage intn 求年齡函數(shù) if n 1 return3 elsereturnage n 1 2 函數(shù)程序如下 4 編寫主調(diào)函數(shù) 調(diào)用遞歸函數(shù) main 主函數(shù) intfage fage age 5 printf 第五個小朋友的年齡為 d歲 n fage 遞歸函數(shù)調(diào)用自身 一個函數(shù)在它的函數(shù)體內(nèi)調(diào)用它自身稱為遞歸調(diào)用 這種函數(shù)稱為遞歸函數(shù) 遞歸函數(shù)調(diào)用定義 源程序如下 調(diào)用過程如下 age 5 age 4 2 age 3 2 age 2 2 age 1 2 3 3 2 5 5 2 7 7 2 9 9 2 11 語句編寫 intage intn 求年齡函數(shù) if n 1 return3 main 主函數(shù) intfage fage age 5 printf 第五個小朋友的年齡為 d歲 n age 運行結(jié)果 第五個小朋友的年齡為11歲 elsereturnage n 1 2 漢諾塔游戲 有三根桿子A B C A桿上有N個 N 1 穿孔圓盤 盤的尺寸由下到上依次變小 要求將所有圓盤移至C桿 移動的過程始終保持大盤在下 小盤在上的原則 A C B A C B 實例分析如下 1 A C 漢諾塔游戲 有三根桿子A B C A桿上有N個 N 1 穿孔圓盤 盤的尺寸由下到上依次變小 要求將所有圓盤移至C桿 移動的過程始終保持大盤在下 小盤在上的原則 A C B 實例分析如下 1 A B 2 A C 3 B C 漢諾塔游戲 有三根桿子A B C A桿上有N個 N 1 穿孔圓盤 盤的尺寸由下到上依次變小 要求將所有圓盤移至C桿 移動的過程始終保持大盤在下 小盤在上的原則 A C B 實例分析如下 1 A C 2 A B 3 C B 4 A C 5 B A 6 B C 7 A C 2個盤子從A B 2個盤子從B C 漢諾塔游戲 有三根桿子A B C A桿上有N個 N 1 穿孔圓盤 盤的尺寸由下到上依次變小 要求將所有圓盤移至C桿 移動的過程始終保持大盤在下 小盤在上的原則 1 A C 只有1個盤子時 2個盤子時 1 A B 2 A C 3 B C 3個盤子時 1 A C 2 A B 3 C B 4 A C 5 B A 6 B C 7 A C 函數(shù)源程序如下 語句編寫 voidhanoi intn charA charB charC if n 1 printf c c n A C 2個盤子從A B 2個盤子從B C 4個盤子時 2 A C 1 3個盤子從A B 3 3個盤子從B C 2 A B 1 2個盤子從A C 3 2個盤子從C B 2 B C 1 2個盤子從B A 3 2個盤子從A C 1 A B2 A C3 B C 4 A B 5 C A6 C B7 A B 8 A C 9 B C10 B A11 C A 13 A B14 A C15 B C 12 B C 函數(shù)源程序如下 voidhanoi intn charA charB charC if n 1 printf c c n A C 函數(shù)源程序如下 voidhanoi intn charA charB charC if n 1 printf c c n A C 多個盤子算法設(shè)計如下 1 把n 1個盤子由A B 2 把第n個盤子由A C 3 把n 1個盤子由B C main 主函數(shù) intn scanf d else han
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)辦公人員管理表格(按員工角色細(xì)分)
- 教育資源共享與技術(shù)服務(wù)協(xié)議
- 藝術(shù)繪畫技巧與能力測試題目集
- 六一寫封信活動方案
- 六一商家活動方案
- 六一故事展示活動方案
- 六一泡泡大作戰(zhàn)活動方案
- 六一活動充值活動方案
- 六一活動喂兔子活動方案
- 六一活動海邊活動方案
- 實驗室安全教育課件
- 市政病媒生物防制基礎(chǔ)知識練習(xí)題及答案(200題)
- 2024江蘇省揚州市高一下學(xué)期期末考生物試題及答案
- 2023-2024學(xué)年河北省唐山市路南區(qū)數(shù)學(xué)五年級第二學(xué)期期末監(jiān)測試題含解析
- 酒店物品藝術(shù)賞析智慧樹知到期末考試答案章節(jié)答案2024年青島酒店管理職業(yè)技術(shù)學(xué)院
- (高清版)JTGT 3310-2019 公路工程混凝土結(jié)構(gòu)耐久性設(shè)計規(guī)范
- 探案識證學(xué)診斷 知到智慧樹網(wǎng)課答案
- (正式版)JTT 1497-2024 公路橋梁塔柱施工平臺及通道安全技術(shù)要求
- MOOC 園林植物遺傳育種學(xué)-北京林業(yè)大學(xué) 中國大學(xué)慕課答案
- 抖音種草方案
- 《小石潭記》教學(xué)實錄及反思特級教師-王君
評論
0/150
提交評論