#BS050. 【单层循环for】阶乘之和
【单层循环for】阶乘之和
阶乘和计算
题目描述
给定一个正整数 ,计算从 的阶乘到 的阶乘的累加和,即 。其中 表示 的阶乘,定义为 ,特别地,。
输入格式
一个正整数 ,其中 。
输出格式
一个整数,代表 的结果。
样例输入输出
样例 1
输入:3
输出:9
解释:,,,所以 。
样例 2
输入:4
输出:33
解释:,,,,所以 。
数据范围
给定一个正整数 n,计算从 1 的阶乘到 n 的阶乘的累加和,即 1!+2!+⋯+n!。其中 k! 表示 k 的阶乘,定义为 k!=k×(k−1)×⋯×1,特别地,0!=1。
一个正整数 n,其中 1≤n≤20。
一个整数,代表 1!+2!+⋯+n! 的结果。
样例 1
输入:3
输出:9
解释:1!=1,2!=2×1=2,3!=3×2×1=6,所以 1!+2!+3!=1+2+6=9。
样例 2
输入:4
输出:33
解释:1!=1,2!=2,3!=6,4!=4×3×2×1=24,所以 1!+2!+3!+4!=1+2+6+24=33。
1≤n≤20