【题目描述】
用高精度计算出S=1!+2!+3!+…+n!(n≤50),其中“!”表示阶乘,例如:5!=5×4×3×2×1。。
【输入】
一个正整数n。
【输出】
计算结果S。
【输入样例】
5
【输出样例】
153
【参考程序】
#include <cstdio>
#include <iostream>
#include <cstring>
using namespace std;
int n;
int len = 1; // len存储阶乘的 长度
int sumlen = 1; // sumlen存储 阶乘和的长度
int t[40001]; // 数组t存储 阶乘
int sum[40001]; // 数组sum存 阶乘和
void fac