詳細資料
| 編號: | 513392 |
| 性別: | 男 |
| 生日: | 1985 年 06 月 03 日 |
| 來自: | 台灣-北市-我家 |
| 註冊日期: | 2006-01-01 09:43:00 |
| 登錄日期: | 2009-08-02 10:41:26 |
| 發表文章: | 6 『文章列表』 |
| 回覆文章: | 189 |
| 上站次數: | 613 |
| 論壇職務: | 無 |
個人資訊
| 職業: | 學生 |
| 婚姻狀況: | 未婚 |
| 興趣: | 111 |
| 簡介: | 111 |
聯絡方式
今日瀏覽:0
昨日瀏覽:0
總計瀏覽:239
昨日瀏覽:0
總計瀏覽:239
留言
B 墮鳶
留言日期:2007-11-15 14:47:56
#include<stdio.h>
int n, START, MID, END; void hanoi(n, START, MID, END){ if (n==1){ if (START == 0){ //判斷起點 if (END == 1) //判斷終點 printf("src => auxn"); if (END == 2) printf("src => dstn"); } |
B 墮鳶
留言日期:2007-11-15 14:47:30
if (START == 1){
if (END == 0) printf("aux => srcn"); if (END == 2) printf("aux => dstn"); } if (START == 2){ if (END == 0) printf("dst => srcn"); if (END == 1) printf("dst => auxn"); } } |
B 墮鳶
留言日期:2007-11-15 14:47:07
else{
hanoi(n-1, START, END, MID); if (START == 0){ //判斷起點 if (END == 1) //判斷終點 printf("src => auxn"); if (END == 2) printf("src => dstn"); } |
B 墮鳶
留言日期:2007-11-15 14:46:54
if (START == 1){
if (END == 0) printf("aux => srcn"); if (END == 2) printf("aux => dstn"); } if (START == 2){ if (END == 0) printf("dst => srcn"); if (END == 1) printf("dst => auxn"); } hanoi(n-1, MID, START, END); } return; } |
B 墮鳶
留言日期:2007-11-15 14:46:30
void main(void){
printf("How many disc?"); scanf("%d", &n); hanoi(n, 0, 1, 2); //初始值:左邊為0,中間為1,右邊為2 } |
誰來看過
您是本週以來的第一個訪客哦
好友
該會員還沒有好友,點擊此連接成為該會員的第一個好友。

