用go语言编写函数,计算20*19*18*...*3
时间: 2023-07-23 16:32:19 浏览: 239
使用Go语言实现的简易计算器
可以使用循环结构来实现,代码如下:
```
package main
import "fmt"
func main() {
fmt.Println(factorial(20))
}
func factorial(n int) int {
result := 1
for i := n; i >= 3; i-- {
result *= i
}
return result
}
```
在 `factorial` 函数中,使用循环从 `n` 到 `3` 进行累乘运算,最终得到结果并返回。调用 `factorial(20)` 函数即可计算出 20 * 19 * 18 * ... * 3 的结果。
阅读全文