汉诺塔问题

汉诺塔问题

#include"stdio.h"
void main()
{
int n=3;
void hannuota(int n,char A,char B,char C);
hannuota(n,‘A’,‘B’,‘C’);
}
void hannuota(int n,char A,char B,char C)
{

if(n==1)
    printf("Move dish %d from %c to %c\n",n,A,C);
else
{ 
	hannuota(n-1,A,C,B);
    printf("Move dish %d from %c to %c\n",n, A, C);
    hannuota(n-1,B,A,C);
}

}

发布了1 篇原创文章 · 获赞 1 · 访问量 7
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览