问题九十一:汉诺塔
上班之余抽點(diǎn)時間出來寫寫博文,希望對新接觸的朋友有幫助。今天在這里和大家一起學(xué)習(xí)一下
????
每日一道理正所謂“學(xué)海無涯”。我們正像一群群魚兒在茫茫的知識之海中跳躍、 嬉戲,在知識之海中出生、成長、生活。我們離不開這維持生活的“海水”,如果跳出這個“海洋”,到“陸地”上去生活,我們就會被無情的“太陽”曬死。
#include <stdio.h>void hanol(int num, char a, char b, char c);int main() {int num;char a='A';char b='B';char c='C';printf("please enter a number:");scanf("%d", &num);hanol(num, a, b, c);return 0; } void hanol(int num, char a, char b, char c) {if(num==1){printf("Move disk %d from %c to %c\n",num, a, c);}else{hanol(num-1, a, c, b);printf("Move disk %d from %c to %c\n",num, a, c);hanol(num-1, b, a, c);} }
??
????
????
????
文章結(jié)束給大家分享下程序員的一些笑話語錄: 一個合格的程序員是不會寫出 諸如 “摧毀地球” 這樣的程序的,他們會寫一個函數(shù)叫 “摧毀行星”而把地球當(dāng)一個參數(shù)傳進(jìn)去。
總結(jié)
- 上一篇: 多线程并发:每个开发人员都应了解的内容
- 下一篇: oracle启动服务和监听命令