代码如下:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
void factorial(int n) ;
int n;
cin>>n;
factorial(n);
return 0;
}
void factorial(int n)
{
long a[10000];
int i,j,l,c,m=0,w;
a[0]=1;
for(i=1;i<=n;i++)
{
c=0;
for(j=0;j<=m;j++)
{
a[j]=a[j]*i+c;
c=a[j]/10000;
a[j]=a[j]%10000;
}
if(c>0)
{
m++;
a[m]=c;
}
}
cout<<a[m];
for(i=m-1;i>=0;i--)
cout<<a[i];
cout<<endl;
}
分享到:
相关推荐
清华大学ACM模板,汇集了很多算法的标准模式,而且有详细的算法讲解,图论、数论、网络流等等,从浅到深,彻底解剖,是ACM进阶者不二的选择~!
矩阵快速幂的模板,需要自己根据实际题目更改矩阵大小和数据类型,以免WA和TLE。经过矩阵乘法上的稀疏矩阵优化和int64的乘法取模幂优化,效率应该比较高。视情况使用mult()函数或直接使用乘法。代码中每个函数有注释...
模板ACM———浙江大学与吉林大学 模板ACM———浙江大学与吉林大学 模板ACM———浙江大学与吉林大学 模板ACM———浙江大学与吉林大学 模板ACM———浙江大学与吉林大学
ACM大数模版ACM大数模版ACM大数模版ACM大数模版ACM大数模版ACM大数模版ACM大数模版ACM大数模版
ACM培训——算法入门---------------------------------算法入门ACM培训——算法入门---------------------------------算法入门ACM培训——算法入门---------------------------------算法入门
1.精度计算——大数阶乘 2.精度计算——乘法(大数乘小数) 3.精度计算——乘法(大数乘大数) 4.精度计算——加法 5.精度计算——减法 6.任意进制转换 7.最大公约数、最小公倍数 8.组合序列 9.快速傅立叶变换(FFT ...
ACM数论——ppt(天津大学)ACM数论——ppt(天津大学)
ACM 模板ACM 模板ACM 模板ACM 模板ACM 模板ACM 模板ACM 模板ACM 模板ACM 模板ACM 模板ACM 模板ACM 模板ACM 模板AACM 模板ACM 模板ACM 模板ACM 模板ACM 模板ACM 模板ACM 模板ACM 模板ACM 模板ACM 模板ACM 模板ACM ...
ACM准备模板 堆排序模板 acm 堆 排序
上海交大ACM模板 考研复试机试参考资料
一 个报告,新手用 没什么用的 随便看看个报告,新手用 没什么用的 随便看看个报告,新手用 没什么用的 随便看看
大学生acm竞赛——10年12月竞赛题库 希望对你们有所帮助
acm模板acm模板acm模板acm模板acm模板acm模板acm模板acm模板
给刚接触 ACM 的同学提供做题时输入输出的知识。
kuangbin的ACM模板kuangbin的ACM模板kuangbin的ACM模板kuangbin的ACM模板kuangbin的ACM模板kuangbin的ACM模板
浙江大学ACM模板
精度计算——大数阶乘.乘法.加法.减法 .任意进制转换.最大公约数、最小公倍数.组合序列 .Ronberg算法计算积分 .求排列组合数.字符串处理.计算几何.Graham扫描法寻找凸包 .数论.求解模线性方程 图论.Dijkstra算法求...
浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板浙江...
ACM中的常用高精度模板,内容:大数加法,大数乘小数,大数乘大数,大数除法。
给刚接触ACM的同学提供字符串处理和有关随机数生成知识。