1-10的阶乘之和1!+2!+3!+...+10!

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

#include <iostream>
using namespace std;

int factorial(int n);

int main()
{
	int fact=factorial(10);
	cout<<"1!+2!+...+10!="<<fact<<endl;
	return 0;
}

int factorial(int n)
{
	int sum=0,add=1;
	for(int i=1;i<n+1;++i)
	{
		add*=i;
		sum+=add;
	}
	return sum;
}

猜你喜欢

转载自blog.csdn.net/Namcodream521/article/details/81050122