#P1024. 5-6 阶乘数列求和
5-6 阶乘数列求和
题目描述
求 $\sum_{k=1}^{n}k!$ (即求 1! + 2! + 3! + ... + n!)。
当输入的 $n$ 小于 1 时,输出-1以表示输入错误。
输入格式
[$n$]
说明: $n$ 为一整数。
输出格式
[$\sum_{k=1}^{n}k!$]
说明:当输入的 $n$ 小于 1 时,输出-1而不是 $\sum_{k=1}^{n}k!$ ,以表示输入错误。
3
9
5
153
-2
-1
提示
$n \ge 1$ 时:
$n! = 1 \times 2 \times 3 \times ... \times n$
当 $n$ 较大时,计算结果可能会很大,可能会导致计算错误。此题可使用较小的 $n$ 的值来避免。