编写一个VFP程序 求1!+2!+3!+...+n!的值

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 02:19:38

编写一个VFP程序 求1!+2!+3!+...+n!的值
编写一个VFP程序 求1!+2!+3!+...+n!的值

编写一个VFP程序 求1!+2!+3!+...+n!的值
set talk off
clear
input "输入N值:" to n
s=0
FOR i=1 TO n
a=1
FOR j=1 TO i
a=a*j
ENDFOR
s=s+a
ENDFOR
"1!+2!+3!+...+n!=",s
set talk on
return

public class JieCheng
{
public static void main(String args[])
{
jie a=new jie();
a.a();
G b=new G();
b.b();
}
}
class jie
{
long sum = 0; ...

全部展开

public class JieCheng
{
public static void main(String args[])
{
jie a=new jie();
a.a();
G b=new G();
b.b();
}
}
class jie
{
long sum = 0; 
public void a()
{
for(int i=1;i<=20;i++)
{
long ji = 1; //ji用来保存i的阶乘结果 
for(int j=1;j<=i;j++) //此循环用来求i的阶乘
{
 ji *= j; //计算ji
}
sum += ji; //把每个ji的阶乘求和
}
System.out.println("结果是:"+sum);
}
}
class G
{
long u=1;
long s=0;
public void b()
{
for(long i=1;i<=20;i++)
{
u=i*u;
s=s+u;
}
System.out.println(s);
}
}
两种方法求阶乘

收起

这问题你居然没赏金