大数阶乘(c++)
来源:互联网 发布:知其然还要知其所以然 编辑:程序博客网 时间:2024/06/05 14:07
其实大数的问题还是用java做好,简单暴力。
直接上代码:
#include<iostream>using namespace std;const int maxn = 10000;int main(){int n,m;while(cin>>n){int f[maxn];memset(f,0,sizeof(f));f[0] = 1;for(int i=2;i<=n;i++){int c=0;//用来进位for(int j=0;j<maxn;j++){int s = f[j] * i + c;f[j] = s % 10;c = s /10;}}for(m=maxn-1;m>=0;m--) if(f[m]) break;for(int i=m;i>=0;i--)cout<<f[i];cout<<endl;}}
0 0
- 大数阶乘(c++)
- C语言大数阶乘
- 大数阶乘--c基础
- 大数阶乘C语言
- C语言大数阶乘
- C语言实现大数阶乘
- 大数阶乘的计算方法(c++)
- C打印 大数的 阶乘
- C语言求大数阶乘
- c语言之大数阶乘
- C语言实现大数阶乘
- C语言实现求大数阶乘
- 大数的阶乘(C语言实现)
- C语言 求一个大数的阶乘
- 大数阶乘的c语言算法心得
- n 的阶乘 C 语言版(大数)
- 【C语言代码】大数N的阶乘!
- hdu 1042 大数阶乘20140730.c
- linux socket服务器框架
- 关于vmware+Ubuntu的联网和ping解决方法
- Linux下的两类I/O操作总结
- ubuntu启动脚本的一些笔记
- 微信思维
- 大数阶乘(c++)
- 内核回调 之 一"读"到底
- 全志文件管理器移植到RK3288(一)----配置内核支持nfs和cifs
- 11.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
- php获取毫秒时间戳
- Android内核的编译与裁剪
- linux中shell变量$#,$@,$0,$1,$2的含义解释
- 略时间中秒的部分,使时间中的秒变成0
- 自己编写ASSERT()宏(对调试程序很有帮助)