#include <stdio.h>
void moveone(char u,char v){
printf("%c-->%c\n",u,v);
}
void move(int n,char x,char y,char z){
if(n>0){
move(n-1,x,z,y);
moveone(x,y);
move(n-1,z,y,x);
}
}
int main(){
int n;
scanf("%d",&n);
move(n,'a','b','c');
return 0;
}
程序设计基础(第3版)例10.3
最新推荐文章于 2024-06-02 16:48:54 发布