1.精度计算——大数阶乘
来源:互联网 发布:程序员谈恋爱被动吗 编辑:程序博客网 时间:2024/04/28 02:40
语法:intresult=factorial(int n);
参数:
n:n 的阶乘
返回值:阶乘结果的位数
注意:
本程序直接输出n!的结果,需要返回结果请保留long a[]
需要 math.h
源程序:
int 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;} } w=m*4+log10(a[m])+1; printf("\n%ld",a[m]); for(i=m-1;i>=0;i--)printf("%4.4ld",a[i]); return w; }
0 0
- 1.精度计算——大数阶乘
- 精度计算-大数阶乘
- 精度计算——乘法(大数乘大数)
- C语言精度计算——大数乘小数
- C语言精度计算——大数相加
- C语言精度计算——大数相乘
- 精度计算——乘法(大数乘小数)
- 精度计算-大数乘大数
- 大数,高精度计算---大数阶乘
- 大数,高精度计算---大数阶乘
- 计算大数阶乘
- 计算大数的阶乘
- js计算大数阶乘
- 计算阶乘(大数)
- 大数阶乘计算
- 大数计算阶乘和
- 大数问题——大数阶乘
- 大数运算(7)——大数阶乘(求阶乘)
- 华为OJ(找出字符串中第一个只出现一次的字符)
- Android注解框架AndroidAnnotations学习笔记
- android 自定义ProgressBar
- 既可以滑动也可以点击切换(ViewPager跟Fragment)
- dfs.datanode.max.xcievers&dfs.datanode.max.transfer.threads介绍
- 1.精度计算——大数阶乘
- poj-1458 Common Subsequence
- 【OSS】OSS的Multipart上传
- 彻底理解C#中值类型和引用类型的区别
- android MVP
- Hadoop2.x eclipse下编程环境配置
- 使用Android design support library在Eclipse和Android Studio
- 响应式开发(一)-----响应式网页设计学习导航
- treap模板