Hanoi Tower挑戰你的耐心!!
至於Hanoi Tower到底是什麼鬼以下↓
老印度有一傳說:誰能將神壇上六十四層的梵天塔,照著一定的方式由一底盤移至另一底盤,就能得到神的恩澤,飛天成仙。幾千年來,成仙夢仍無人圓,但這神奇的遊戲卻流傳至今。
規則是將一底盤上的所有塔層,用最少的步驟移至另一底盤,來完成遊戲。每次只能移動一層塔,大塔無法壓在小塔上方。
#include<iostream >
#include<stdio.h >
#include<stdlib.h >
using namespace std;
int coun=1;
void hanoi(int i,char a,char b,char c)
{
if(i >0)
{
hanoi (i-1,a,c,b);
printf("%2d move %d from %c to %c\n",coun++,i,a,c);
hanoi (i-1,b,a,c);
}
}
int main(void)
{
int i;
char a='A',b='B',c='C';
printf("Please input how many disk(s):\t");
scanf("%d",&i);
hanoi (i,a,b,c);
system("PAUSE");
return 0;
}
我什麼都不會
最會的就只有固執和逞強
別連這點尊嚴都不留給我
老話一句
不管有著怎樣的回憶怎樣的痛
地球都不會因此而停止轉動
我很少麻煩別人做很麻煩的事
因為我自己也很怕麻煩
所以當我有所請求一定是我認為我們夠熟
不過我想
是我太自作多情了
別答應你不想做或著是你做不到的事
會肥