土特产网站模板,郑州公司网站设计,seo第三方点击软件,做建筑机械网站那个网站好大数阶乘 时间限制#xff1a;3000ms | 内存限制#xff1a;65535KB难度#xff1a;3描述我们都知道如何计算一个数的阶乘#xff0c;可是#xff0c;如果这个数很大呢#xff0c;我们该如何去计算它并输出它#xff1f; 输入输入一个整数m(0m5000)输出输出m的… 大数阶乘 时间限制3000ms | 内存限制65535KB 难度3 描述我们都知道如何计算一个数的阶乘可是如果这个数很大呢我们该如何去计算它并输出它 输入输入一个整数m(0m5000)输出输出m的阶乘并在输出结束之后输入一个换行符样例输入 50 样例输出 30414093201713378043612608166064768844377641568960512000000000000 #include stdio.h
#define maxn 18000
int a[maxn];
int main()
{int m,i,index,c; // 0m5000 ,m5000时数据有 16326 位数据 scanf(%d,m);a[0]1; index0; m;if(m0 m5000){while(--m){c0;for(i0;iindex;i){cm*a[i]c; a[i]c%10; c/10; }while(c) {a[index]c%10;c/10;}}}for(iindex;i0;i--)printf(%d,a[i]);printf(\n);return 0;
} 算法思路 形如小学生算式计算