用vf编写s=1!+2!+3!+......+100!的程序

如题所述

i=1
nadd=0
cadd=1
do while i<=100
cadd=1
for j=1 to i
cadd=cadd*j
endfor
nadd=nadd+cadd
i=i+1
IF i=100
EXIT
ENDIF
enddo
?"1!+2!+3!+.....+100!=",nadd
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-04-30
楼上代码不够精简啊

nsum=0
for i = 1 to 100
nn=1
for j = 1 to i
nn=nn*j
endfor
nsum=nsum+nn
endfor
?nsum
第2个回答  2019-08-14
i=1
nadd=0
cadd=1
do
while
i<=100
cadd=1
for
j=1
to
i
cadd=cadd*j
endfor
nadd=nadd+cadd
i=i+1
IF
i=100
EXIT
ENDIF
enddo
?"1!+2!+3!+.....+100!=",nadd
第3个回答  2019-04-03
s=0
k=1
while
i<=100
s=s+k*i
k=-k
i=i+1
enddo
第4个回答  2020-04-03
楼上代码不够精简啊
nsum=0
for
i
=
1
to
100
nn=1
for
j
=
1
to
i
nn=nn*j
endfor
nsum=nsum+nn
endfor
?nsum

用vf编写s=1!+2!+3!+...+100!的程序
do while i<=100 cadd=1 for j=1 to i cadd=cadd*j endfor nadd=nadd+cadd i=i+1 IF i=100 EXIT ENDIF enddo ?"1!+2!+3!+...+100!=",nadd

编程计算 S=1+2+3+4...+99+100的值
VF的程序命令:clear s=0 for i=1 to 100 s=s+i endfor ?,'s=,s

用VF编辑程序 求1+2+3+...+100.
DO WHILE A<101 S=S+A A=A+1 ENDD ?S

编写计算S=1+2+3+……100的程序(用VF中s=s+i是什么意思)谢谢
迭加,把前一次算得的和作为后一次运算的一个加数,如S=0+1算得S=1,下一步S=S+2=1+2=3

vf考试,计算s=1+2+3+…+100的值,用do while语句
s=0 k=1 do while k<=100 s=s+k k=k+1 enddo ? s

用vf编写1!+2!+3!
函数你会写吗?照着下面这个FacSum函数自己写一个,用的时候写成,FacSum(3, 3)。double FacSum(double x, double y){ return y > 1 ? FacSum((x+1)*(y-1), y-1) : x;}

vf 画出n-s流程图并编程:书1+2+3+4+……+100的值
程序:sum=0 i=1 do while i<=100 sum=sum+i i=i+1 enddo ?"1+2+3+4+……+100=",sum NS流程图

VF题:编写一个程序,计算s=1+2+3+ +100,并求出1-100之间偶数的和 该怎...
s=0 k=0 for i=1 to 100 s=s+i if i%2=0 k=k+i endif endfor ?"s=1+2+3+ +100=",s ?"1-100的偶数和:",k

vf程序设计1+2+3+4+•••••+100的和?
nsum=0 &&该变量存储相加的和 for i=1 to 100 nsum=nsum+i endfor ?nsum

求vf编程计算阶乘 1!+2!+3!+……,当结果大于等于30时,输出计算的
clear s=0 i=1 do while s<30 k=1 for n=1 to i k=k*n endfor s=s+k i=i+1 enddo ?i,s

相似回答