答案
2024-08-17 14:53:34
发布于:北京
9阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int n;
void h(int n, char a, char b, char c){
if(n == 1){
cout << a << " --" << 1 << "--> " << c << endl;
return;
}
h(n - 1, a, c, b);
cout << a << " --" << n << "--> " << c << endl;
h(n - 1, b, a, c);
}
int main(){
cin >> n;
h(n, 'A', 'B', 'C');
}
全部评论 5
包AC的
2024-08-17 来自 北京
0顶
2024-08-17 来自 北京
0顶
2024-08-17 来自 北京
0哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
2024-08-17 来自 北京
0#include <bits/stdc++.h> using namespace std; int n; void h(int n, char a, char b, char c){ if(n == 1){ cout << a << " --" << 1 << "--> " << c << endl; return; } h(n - 1, a, c, b); cout << a << " --" << n << "--> " << c << endl; h(n - 1, b, a, c); } int main(){ cin >> n; h(n, 'A', 'B', 'C'); }
2024-08-17 来自 北京
0
有帮助,赞一个