c++求阶乘和

#include 
using namespace std;
int main()
{
	int N,sum=0;
	int fac(int);
	cin>>N;
	for(int i=1;i<=N;i++)
	{
		sum=sum+fac(i);
	}
	cout<<sum;	
}
int fac(int n)
{
	int s=1;
	for(int i=1;i<=n;i++)
	{
		s=s*i;
	}
	return s;
}

你可能感兴趣的:(c++,阶乘和,c++)