用VF语音计算SS=1x3x5x…xN
可以按以下步骤计算:
- 首先,定义一个VF函数来计算阶乘(factorial):
VF factorial(n) IF n = 0 THEN RETURN 1 ELSE RETURN n * factorial(n-1) ENDVF
- 然后,定义一个VF函数来计算SS:
VF SS(n) IF n = 1 THEN RETURN 1 ELSE RETURN n * factorial(n-2) * SS(n-2) ENDVF
- 在VF语音中调用SS函数并输入N的值,即可得到SS的计算结果。
例如,若N=7,则输入以下代码:
PRINT SS(7)
输出结果为:105
说明:SS=1x3x5x7=105,与预期结果相符。
原文地址: http://www.cveoy.top/t/topic/gfFN 著作权归作者所有。请勿转载和采集!