#include "stdio.h"
void main()
{
long sum,N;
int i,j,n;
scanf("%d",&n);
sum=0;
for(i=1;i<=n;i++)
{ N=1;
for(j=2;j<=i;j++)
N*=j;
sum+=N;
}
printf("%ld\n",sum);
}
下面是一个 for的
void main()
{
long sum,N;
int i,n;
scanf("%d",&n);
sum=0;
N=1;
for(i=1;i<=n;i++)
{ N*=i;
sum+=N;
}
printf("%ld\n",sum);
}
#include
void main()
{int i,j,n;
double sum=0,sum2=0;
printf("请输入n:");
scanf("%d",&n);
for(i=1;i<=n;i+=2)
{
for(j=1;j<=i;j++)
sum*=j;
sum2+=sum;}
printf("结果为%lf",sum2);
}
#include
main()
{
int n,i,j=1,t=1,s=0;
printf("Input n:");
scanf("%d",&n);
for(i=1;i<=n-3;i++)
{
for(;j<=2*i-1;++j)
t=t*j;
s=s+t;
}
printf("%d\n",s);
}
#include
main()
{
int n,temp,sum,i;
sum = 0;
temp = 1;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
temp*=i;
if(i%2) sum += temp;
}
printf("%d\n",sum);
}
long long f(int n)
{
if(n<=1) return 1;
long long r=1;
for(int i=2;i<=n;i++)
r*= i;
return r;
}
void main()
{
long long sum =0;
for(int i=1;i<=n;i++)
sum += f(n);
}