大数的阶乘
来源:互联网 发布:java绘图教程 编辑:程序博客网 时间:2024/05/14 06:36
#include<iostream>using namespace std;int a[100000];int main(){ int N; while(scanf("%d",&N)!=EOF) { int i,j; int len,rest;//len表示当前的位数,rest表示进位; a[1]=1; len=1; for(i=2;i<=N;i++) { for(j=1,rest=0;j<=len;j++) { a[j]=a[j]*i+rest; rest=a[j]/10; a[j]%=10; } while(rest>0) { a[j++]=rest%10; rest/=10; //printf("rest=%d\n",rest); } len=j-1; } for(i=len;i>0;i--) printf("%d",a[i]); printf("\n"); } return 0;}
- 大数阶乘-N的阶乘
- 大数的阶乘
- 模块化的大数阶乘
- mr 的大数阶乘
- 大数阶乘的算法
- 大数的阶乘
- 大数的阶乘算法
- 大数的阶乘
- 大数阶乘的求法
- 大数的阶乘
- 大数阶乘的代码
- 大数n的阶乘
- 大数的阶乘算法
- 大数的阶乘
- 大数的阶乘
- 大数n的阶乘
- 大数阶乘的实现
- 大数阶乘的实现
- 文件 I/O——实例1:open函数close函数lseek函数用法
- hdu3415 单调队列
- HDU-1856,并查集
- ssh整合之三(实现逻辑)
- C语言编译过程中的组成部分
- 大数的阶乘
- 线程二
- 【DFS】nyoj 488 素数环
- MongoDB从入门到提高【第二集】
- android利用剪切板来实现数据的传递 分类: android
- [C# 线程处理系列]专题三:线程池中的工作者线程
- C#中数组用法
- HDU3496:Watch The Movie
- 虚拟机网络连接方式及Ubuntu ssh方式远程登录