杂技玩法
2024-02-01 15:11:34
发布于:广东
54阅读
0回复
0点赞
宏也能递归捏
#include<bits/stdc++.h>
using namespace std;
#define hanoi(n,A,C,B) \
if(n == 1){\
printf("%c --%d--> %c\n",A,n,C);\
}\
else{\
hanoi_(n-1,A,B,C);\
printf("%c --%d--> %c\n",A,n,C);\
hanoi_(n-1,B,C,A);\
}
void hanoi_(int n,char A,char C,char B){
hanoi(n,A,C,B);
return;
}
int main(){
int n;
cin >> n;
hanoi(n,'A','C','B');
return 0;
}
这里空空如也
有帮助,赞一个