大数阶乘 比较常规的方法是使用递归,但是这样就存在一个时间效率低下的问题。这里用列表来存储上一次的结果,依次序输出 #include <iostream> #include <string> #include <cmath> using namespace std; int main() { int N; cin >> N; int list[100000]={ }; //从1开始 list[0]=1; //位数 int count =1; //阶乘对象 int tmp=0; //阶乘过程中间数 int mid=0; for (int i =