急!急!急!求c语言程序:1!+2!+3!+4!+······20!

来源:百度知道 编辑:UC知道 时间:2024/06/30 19:55:35
10月6号12点之前要!

int fac(int n){
int j=1;
int frs=1;
for(j=1;j<=n;j++){
frs*=j;
}
return frs;
}
void main(){
int maxnum=20;
int i=0;
int rs=0;
for(i=1;i<=maxnum;i++){
rs+=fac(i);
}
printf("result is %ld",rs);
}

#include <stdio.h>
void main()
{
int i;
double a=1,n=0;
for(i=1;i<=20;i++)
{
a*=i;
n+=a;
}
printf("%.f\n",n);
}

我搜了下,百度知道以前也有人问过,具体看:
http://zhidao.baidu.com/question/48288940.html

看看以下的对吗
#include <stdio.h>
void main()
{
int s,n;
s=0;
n=1;
while(n<=20)
{s=s+n;
n=n+1;}
printf("1+2+3...+20=%d\n",s);
}

#include<iostream>
using namespace std;
int jiechen(int n){