试编写程序,求1+2!+3!+...+20!的值

来源:百度知道 编辑:UC知道 时间:2024/05/18 11:02:26
写下电脑能操作的程序,谢谢~
N!=1*2*3*4*5*6....*N

不知楼主用哪种语言,下面是用C语言编写的程序

#include <stdio.h>
void main()
{
double r=1,s=0;
int i,j;
for(j=1;j<=20;j++)
{
for(i=1;i<=j;i++)
{
r*=i;
}
s=s+r;
r=1;
}
printf("result=%lf",s);
}

N=1
X=1
M=0
N大于1小于20
X=X*N
M=M+X
N=N+1
循环到N大于1小于20
求M
忘的差不多了 就是这个思路
要是有哪个专家能够发明汉语编程就好了 哈哈!