博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

DS-其他-0001-求N的阶乘累加和

Posted on 2023-11-04 22:39  乔55  阅读(9)  评论(0编辑  收藏  举报

求N的阶乘累加和

// 题目:求n的阶乘和,即1!+2!+...+n!
// 解法:在一个循环内部,用i从1到n进行遍历:
// 1、先求出当前i的阶乘的值,再将当前从1到i的阶乘累加
// 2、求i的阶乘:(i-1)!*i
long xxx_jieChen(int N)
{
	int sum = 0;
	int curN = 1;
	for (int i = 1; i <= N; ++i)
	{
		curN *= i;
		sum += curN;
	}
	return sum;
}