第二週漢諾塔問題

2021-07-05 07:06:00 字數 515 閱讀 6988

*問題:經典的漢諾塔問題

*檔案1中**:

#include #define disccount 4

long move(int, char, char,char);

*檔案2中的**:

#include "7.h"

long move(int n, char a, char b,char c)

}

*檔案3中的**:

#include "7.h"

int main()

*執行結果:

*知識點總結及心得:

漢諾塔是乙個經典的遞迴問題,這次程式的編寫自己加深了對遞迴這一知識的理解,然後我自己有使用了上一節的多檔案的編寫方式,讓自己又熟練地掌握了多檔案的使用。

第二週專案 漢諾塔問題

問題及 檔名稱 wbc.cpp 作 者 王百琛 完成日期 2017年9月13日 版 本 號 v1.0 問題描述 漢諾塔問題 計算移動n個盤子需要移動的次數 輸入描述 盤子數目n 程式輸出 最終需要移動的次數 include includeusing namespace std long move i...

第二週專案3 漢諾塔問題

問題及 檔名稱 ha.cpp 完成日期 2015年9月14日 版本號 v1.0 問題描述 在世界中心貝拿勒斯 在印度北部 的聖廟裡,一塊黃銅板上插著三根寶石針。印度教的主神梵天在創造世界的時候,在其中一根針上從下到上地穿好了由大 到小的64片金片,這就是所謂的漢諾塔。不論白天黑夜,總有乙個僧侶在按照...

第二週 專案三 漢諾塔問題

問題及 all right reserved.檔名稱 hannuota.cpp writer 馬笑媛 date 2015年9月18日 版本 v1.0.1 問題描述 體驗複雜度為o 2 n 的函式的運算時間 輸入描述 輸入盤子的數目 程式輸出 輸出移動盤子的次數以及函式執行的時間 include in...