swift编写方法fun,实现输入整数n,返回1~n之间所有数的乘积。调用该方法,输出调用后返回的结果。
时间: 2024-02-16 20:04:06 浏览: 74
C语言编程-编写函数fun求1!+2!+3!+ …… +n!的和,在main函数中由键盘输入n值,并输出运算结果;
5星 · 资源好评率100%
好的,我可以帮你编写这个方法。以下是 Swift 语言中的 fun 方法实现:
```swift
func productOfNumbersUpToN(n: Int) -> Int {
var product = 1
for i in 1...n {
product *= i
}
return product
}
```
这个方法的功能是接收一个整数 n 作为参数,返回 1~n 之间所有数的乘积。我们可以使用 for 循环遍历 1~n 之间的所有数,累乘得到最终的乘积。最后,返回计算结果即可。
你可以通过以下方式调用该方法并输出结果:
```swift
let n = 5
let result = productOfNumbersUpToN(n: n)
print("1~\(n)之间所有数的乘积为:\(result)")
```
这里我们假设 n 的值为 5,调用方法并将返回结果存储在 result 变量中,最后使用 print 方法输出结果。
阅读全文