hdu1042大数阶乘
来源:互联网 发布:云计算研发工程师 华为 编辑:程序博客网 时间:2024/06/07 09:26
#include <cstdio>#include <string.h>using namespace std;const int maxn=50000;int f[maxn];int main(){ int i,j,n; while(scanf("%d",&n)!= EOF) {memset(f,0,sizeof(f)); f[0]=1; //先让个位为1 for(i=2;i<=n;i++) //从2一直乘到n { int c=0; //c保留进位数 for(j=0;j<maxn;j++) //遍历f数组 { int s=f[j]*i+c; //计算每一位的值 f[j]=s%10; //每次乘后更新数组的值 c=s/10; //c保留进位数 } } for(j=maxn-1;j>=0;j--) //忽略前导0 if(f[j]) break; for(i=j;i>=0;i--) //输出 printf("%d",f[i]); printf("\n"); } return 0;}
数组开50000,感觉自己真正融入在题目中的时候才能做出来
- hdu1042大数阶乘
- hdu1042【大数阶乘】
- HDU1042 N! 大数阶乘 Java
- hdu1042 N! (高精度\大数阶乘)
- Hdu1042 JAVA版C版处理大数阶乘
- HDU1042 高精度阶乘
- hdu1042 大阶乘
- HDU1042(大数运算)
- hdu1042-N!(大数)
- hdu1042 N!(大数)
- hdu1042 N!_大数
- hdu1042 n! 大整数阶乘
- HDU1042 - N! (大数运算)
- HDU1042&1753--大数运算--JAVA
- 大数阶乘
- 大数阶乘。
- 大数阶乘
- ~阶乘~大数
- TI DSP的CMD文件
- 函数sun(int a [],int n)的返回值是数组a[]的前几个元素之和
- u-boot分析。 关于start_armboot()函数的具体实现
- Delphi中多标签页面的实现
- 程序员技术练级攻略
- hdu1042大数阶乘
- skia的结构及具体实现
- 持续交付之自动化构建
- fish ie tank算法研究
- C 字符数组和字符串
- C#中DllImport用法和路径问题
- WebRTC音视频引擎研究(1)--整体架构分析 .
- 如何在QT中编译数据库驱动
- MYsql 5.1 安装过程报错 /bin/rm: cannot remove `libtoolT': No such file or directory