题目描述
给定一个输入n,计算1!+2!+3!+⋯+n!并输出其结果
【注】其中“!”表示阶乘,例如:5!=5×4×3×2×15!=5×4×3×2×1。
样例输入1样例输出13
9
数据范围 对于 50% 的数据,1≤n≤10
对于 100%的数据,1≤n≤20
基本思路
分析:
对于 50% 的数据,1≤n≤10
对于 100%的数据,1≤n≤20
对于求和:必定要使用一层循环从而实现1!+⋯+n!,即使用for循环时的循环变量范围为1~n对于求单个数的阶乘:也要使用1个循环,用于计算1乘到n对于数据范围:n的值最大到20,所以说对于阶乘和应使用long long 类型 总结: 使用双层循环使用long long 类型存储阶乘和 代码实现:
#include
写文章不易,如果您觉得有所收获或者说我的思路正确请顺手点一个免费的赞(〃'▽'〃)