1 条题解
-
0陈鸿锐 (13535311005) LV 5 @ 2022-9-18 20:14:10
#include<bits/stdc++.h> using namespace std; int n; void hanoi(int num,char start,char mid,char end) { if(num==1) { cout<<start<<"-"<<num<<"-"<<end<<endl; return; } hanoi(num-1,start,end,mid); cout<<start<<"-"<<num<<"-"<<end<<endl; hanoi(num-1,mid,start,end); } int main() { cin>>n; hanoi(n,'A','B','C'); }
- 1
信息
- ID
- 2629
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 3
- 标签
- (无)
- 递交数
- 56
- 已通过
- 32
- 上传者