小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

漢諾塔

 baijeg 2011-01-11
#include <stdio.h>

//移動步驟計數
static int number = 0;

/*
* 借助于x,從from移動n個到to
*
* n 要移動的個數
* from 初始的位置
* to 移動之后的文件
* x 需要借助的位置
*/
void hanluota(int n, char from, char to, char x)
{
if(n <= 1)
{
printf("%d : %c --> %c\n", number++, from, to);
return;
}

//把from上的n-1個移動到x暫存
hanluota(n-1, from, x, to);
//把from最下面的一個移動到to
printf("%d : %c --> %c\n", number++, from, to);
//把x上的n-1個移動到to
hanluota(n-1, x, to, from);
}

int main(void)
{
hanluota(3, 'a', 'b', 'c');
printf("finished");
getchar();
return 0;
}


    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多