数学简单编程

来源:百度知道 编辑:UC知道 时间:2024/07/08 01:14:20
n!=1*2*3*4*...*n
请帮忙编出 1!+2!+3!+...+n!
只要用条件语句和循环语句
请用高中数学上学的方法解

#include <stdio.h>

int main()
{
int i,n,r,s;
scanf("%d",&n);
for(r=i=1,s=0;i<=n;i++)
{
r*=i;
s+=r;
}
printf("%d\n",s);
return 0;
}

#include <stdio.h>
#include <conio.h>
main()
{
int i,n,k,sum=0;
scanf("%d",&n);
k=1;
for(i=1;i<=n;i++)
{
k*=i;
sum+=k;
}
printf("%d\n",sum);
getch();
return 0;
}