用vf语言求1到10的阶乘之和,要求使用单循环完成
发布网友
发布时间:2024-10-03 16:29
我来回答
共1个回答
热心网友
时间:2024-11-13 04:28
不知你的单循环是什么意思, 是整个代码只能有一个循环语句? 还是不能嵌套?
建立自己的一个函数,该函数可以计算某数的阶乘, 反复调用
nsum=0
for i=1 to 10
nsum=nsum+jc(i)
endfor
?"1到10的阶乘之和为",nsum
FUNCTION jc
lparameter j
njc=j
for k=j-1 to 1 step -1
njc=njc*k
endfor
return njc
ENDFUNC