阶乘计算升级版
来源:互联网 发布:知乎 段子 编辑:程序博客网 时间:2024/05/22 20:00
这题数字到后面很大,不能用普通的方法。用数组进行大整数的乘法。手工算法。
int mutiply(int N);void Print_Factorial(int N){ double sum=1; int s; if(N<0) { printf("Invalid input\n"); return; } if(N==0) { printf("1\n"); return; } if(N>0) { mutiply(N); return; }}int mutiply(int N){ int s; int a[3000]={0}; a[0]=1; int c;//进位用 for(int i=2;i<=N;i++) { c=0; for(int j=0;j<3000;j++) { s=i*a[j]+c; a[j]=s%10; c=s/10; } } int k; for(int i=2999;i>=0;i--) { if(a[i]) { k=i; break; } } for(int i=k;i>=0;i--) printf("%d",a[i]);}
阅读全文
0 0
- 阶乘计算升级版
- 阶乘计算升级版
- 阶乘计算升级版
- 阶乘计算升级版
- 阶乘计算升级版
- 4-10 阶乘计算升级版
- 阶乘计算升级版(大整数)
- 4-10 阶乘计算升级版*
- 4-10 阶乘计算升级版
- [PTA] 4-10 阶乘计算升级版
- PTA 6-10 阶乘计算升级版
- 4-10 阶乘计算升级版
- 阶乘计算升级版(12位以上的阶乘)
- 4-10 阶乘计算升级版 (20分)
- PAT练习基础编程题目之阶乘计算升级版
- 4-10 阶乘计算升级版 (20分)
- 4-10 阶乘计算升级版 (20分)
- PTA 4-10 阶乘计算升级版 (20分)
- JZOJ5354. 【NOIP2017提高A组模拟9.9】导弹拦截
- Spring学习之Spring 配置(四)
- C#特性(Attribute)
- 最大子数组
- linux常见考点
- 阶乘计算升级版
- 审视跨域请求实现方式
- 近期总结
- 剑指offer面试题4
- 权限系统--角色管理
- CSDN博客积分规则
- 创建mysql性能索引
- 对话框 适用于recyclerView点击Item中的按钮弹出
- 为什么要使用NoSQL