大数阶乘
来源:互联网 发布:劲舞团淘宝商城 编辑:程序博客网 时间:2024/05/22 08:15
</pre><pre name="code" class="cpp">#include<stdio.h> #include<string.h> #define MAX 10000 int a[MAX]; int main() { int i,j,n; memset(a,0,sizeof(a)); scanf("%d",&n); a[0]=1; for(i=2;i<=n;i++) { int c=0; for(j=0;j<MAX;j++)//数组的每一位都与i相乘 { int s=a[j]*i+c; a[j]=s%10;//取个位 c=s/10;//大于9就进位 } } for(j=MAX-1;j>=0;j--) if(a[j]) break;//忽略前导0 for(i=j;i>=0;i--) printf("%d",a[i]); printf("\n"); return 0; }
0 0
- 大数阶乘
- 大数阶乘。
- 大数阶乘
- ~阶乘~大数
- 大数阶乘
- 大数阶乘
- 大数阶乘
- 大数阶乘
- 大数阶乘
- 大数阶乘
- 大数阶乘
- 大数阶乘
- 大数阶乘
- 大数阶乘
- 大数阶乘!!
- 大数阶乘
- 大数阶乘
- 大数阶乘
- hpuoj 1690 组合数【DFS】
- 矩阵的四次方
- MYSQL中的my.cnf中文说明
- Java串口通信 ----> 扫描标签获取数据存入数据库
- lua lpeg
- 大数阶乘
- Integration of Polynomial (周赛1)
- UVA 10066 -The Twin Towers(最长公共子序列)
- (10) Session
- C++中虚函数的作用及用法
- 清除缓存
- long long 与int的区别
- hdu 5215 Cycle
- C99标准学习笔记(4)——sizeof运算符