大数求阶乘
来源:互联网 发布:随身wifi无限流量 知乎 编辑:程序博客网 时间:2024/05/19 02:23
#include<cstdio>#include<cstring>using namespace std;int a[10000];int main(){ int n; scanf("%d",&n); memset(a,0,sizeof(a));//初始化 a[1]=1; int len=1; for(int i=1;i<=n;i++) { for(int j=1;j<=len;j++) a[j]=a[j]*i;//使数的每一位都乘i for(int j=1;j<=len;j++) { if(a[j]<10) continue; int pos=j; while(pos<=len)//进位 { if(a[len]>9) len++; a[pos+1]+=a[pos]/10; a[pos]%=10; pos++; } } } for(int i=len;i>0;i--) printf("%d",a[i]); return 0;}
阅读全文
0 0
- 对于大数求阶乘
- 求大数40000阶乘
- 大数求阶乘
- 大数阶乘求位数
- 求大数阶乘算法
- 大数求阶乘
- 求一个大数的阶乘
- 求大数阶乘位数方法
- 【java】求大数的阶乘
- ACM(1042) 求大数阶乘
- HDU-求大数的阶乘
- C语言求大数阶乘
- java求大数的阶乘
- 数组法求大数阶乘
- 大数运算(7)——大数阶乘(求阶乘)
- C语言实现求大数阶乘
- 求大数阶乘结果的位数
- 求大数的阶乘方法(数组)
- 开头更
- CMMI1.3引论培训学习笔记-过程域的基本概念学习
- web.xml中文件的执行顺序
- MyIsAM和InnoDB的区别
- POJ 1276 Cash Machine (多重背包)
- 大数求阶乘
- 数据结构实验之排序四:寻找大富翁
- NYOJ44
- 机器学习利器:Graphlab Create安装
- Retrofit2与RxJava的使用
- ASP.NET 使用LinkButton做登录按钮时,回车无法提交解决方案
- Git和SVN的区别
- 新特性总结-JDK1.7
- 面试复习----多线程编程