#include<stdio.h>
void main()
{
int i,j,n,p,q=0;
// p=1;(p不能放在这里)
scanf("%d",&n);
for(i=1;i<=n;i++) //求和
{
p=1; // p=1目的是使阶乘每次都是从一开始
for(j=1;j<=i;j++)//求阶乘,
{
p*=j;
}
q+=p;
}
printf("%d",q);printf("\n");
}
N的阶乘的叠加
最新推荐文章于 2023-01-24 18:51:09 发布