代码:
#include<stdio.h>
void move(int m,char p,char q,char r)
{
if(m==1)
{
printf(“Move disk %d from %c to %c\n”,m,p,r);
}
else
{
move(m-1,p,r,q);
printf(“Move disk %d from %c to %c\n”,m,p,r);
move(m-1,q,p,r);
}
}
int main()
{
int n;
scanf("%d",&n);
move(n,‘A’,‘B’,‘C’);
printf("\n");
return 0;
}
SDUT1200 C语言递归
最新推荐文章于 2020-02-26 12:52:08 发布