package main import "fmt" func factorial(n int) int { if n == 0{ return 1 } return n * factorial(n-1) } func main () { var n int fmt.Print("请输入一个整数:") fmt.Scan(&n) fmt.Printf("%d的乘阶为%d\n", n, factorial(n)) }