请教一个C语言的题目

来源:百度知道 编辑:UC知道 时间:2024/05/01 02:16:22
小弟最近考级,C语言学的很差,劳驾哪位DX指点一下,不省感激。。。。
求1!+2!+3!+4!+。。。。。。。+20!

#include<stdio.h>
int main(){
long fac=1;
long sum=0;
for (int i=1;i<=20;i++){
fac*=i;
sum+=fac;
}
printf("%d",sum);
return 0;
}

#include<stdin.h>
main()
{
int i,j ;/控制循环变量
int sum,sum1/阶乘的和
sum = 0,sum1=0 ;/初始化为0
for (i=1;i<=20;i++)
{
for(j=1;j<=i;j++)
{
sum = sum *j;
sum1= sum1+sum;
printf("d%",sum1);
}
}

}

这个问题这么简单了
提示一下哦
先计算阶乘,再加起来哦

#include"stdio.h"
#include"time.h"
main()
{
int i;
long sum=0;
long count=1;
for(i=1;i<=4;i++)
{
count=count*i;
sum=sum+count;
}
printf("%ld",sum);
}

m=1;s=0;
for(i=1;i<=20;i++)
{m=m*i;s=s+m;}