package main
import "fmt"
func Hanooi(n int,A,B,C string) {
if n==1{
fmt.Println("将第",n,"个盘子从",A,"移动到",C)
}else if n>1 {
Hanooi((n-1),A,C,B)
fmt.Println("将第",n,"个盘子从",A,"移动到",C)
Hanooi((n-1),B,A,C)
}
}
func main() {
var a,b,c="A","B","C"
var m int=3
Hanooi(m,a,b,c)
}
运行结果:
有错请各位大佬·给我纠错,我是真的好菜