计算1!+2!+3!+......+n!

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

猜你喜欢

转载自blog.csdn.net/shoushou_/article/details/89785235