s=1!+2!+3!...+10!的程序怎么写啊?用VF。。。急急急,是填空,下面有。。

如题所述

s=0
t=1
i=i+1追问

最后有个空是replace吗?
我乱填的,对不对啊,谢谢

追答

是的,你填的是对的

追问

do while 语句不是已经自加了吗?
为什么还要i=i+1吗

追答

不是你理解的这个意思,这里的do while的条件是i<=10,是指当i<=10的时候继续执行此循环,并不意味着已经自加。需要自己在循环体里面加上这个语句,以实现累加

温馨提示:内容为网友见解,仅供参考
无其他回答

用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编写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

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

使用VF编写程序:求如下各多项式之和,并将各个和的值显示出来.S0=1+2...
题目比较好,我的方法有点笨。我觉得用循环和数组比较好,一下子想不到。clear store 0 to s0,s1,s2,s3,s4,s5,s6,s7,s8,s9 for i=1 to 10 s0=s0+i s1=s1+i*2 s2=s2+i*3 s3=s3+i*4 s4=s4+i*5 s5=s5+i*6 s6=s6+i*7 s7=s7+i*8 s8=s8+i*9 s9=s9+i*10 endfor ...

编程计算 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+...+n用两种方式表达
方式1 s=0 For i=1 To n s=s+i EndFor ?s 方式2 s=(1+n)*n\/2

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

...VF编写程序,怎样用do while循环求1+2+3+...+n的和。
input to n i=1 S=0 do while i<=n s=s+i i=i+1 enddo ?s input to n s=0 for i=1 to n s=s+i endfor ?s

谁能用VF编编这个程序:1!+2!+3!+4!+5!
?" s=",str(s,5)set talk off &&主程序结束 P14-1.PRG &&过程文件,拷贝下来存在新建的程序文件,名字一定要是P14-1,过程的作用是进行累乘。注意,这个程序要和主程序在同一路径下。t=1 for i=1 to n &&当N=1时求的就是1!,当N=2时求的就是2!,以此类推。t=t*i endfor re...

用VF程序写出全部四位数的回文数
CLEAR SET TALK OFF FOR i=1000 TO 9999 qw=INT(i\/1000)bw=INT(i%1000\/100)sw=INT(i%100\/10)gw=i%10 IF gw=qw .AND. bw=sw ?? i ENDIF NEXT SET TALK on

相似回答