//求给定序列前 n 项和(1!+2!+...)
#include<stdio.h>
double fact(int n);
int main(int argc,char const *argv[])
{
int i,n;
scanf("%d",&n);
double e=0;
for(i=1;i<=n;i++)
{
e+=fact(i);
}
printf("%.0f\n",e);
return 0;
}
double fact(int n)
{
double product=1;
int i;
for(i=1;i<=n;i++)
{
product*=i;
}
return product;
}
2-6 求给定序列前 n 项和(1!+2!+...)
最新推荐文章于 2024-04-08 00:41:15 发布