求10000以内n的阶乘(openjudge 2923)
来源:互联网 发布:xampp php版本切换7.0 编辑:程序博客网 时间:2024/06/06 04:04
求10000以内n的阶乘
- 总时间限制:
- 5000ms
- 内存限制:
- 655360kB
- 描述
求10000以内n的阶乘。
- 输入
- 只有一行输入,整数n(0<=n<=10000)。
- 输出
- 一行,即n!的值。
- 样例输入
100
- 样例输出
93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
代码
#include<iostream>using namespace std;int ans[100000000],jinwei,chengji;int main(){ int k=1,n; cin>>n; ans[1]=1; for(int i=1;i<=n;i++)//枚举因式中的每一个因子 { jinwei=0; for(int j=1;j<=k;j++) { chengji=ans[j]*i+jinwei; jinwei=chengji/10; ans[j]=chengji%10; } while(jinwei) { ans[++k]=jinwei%10; jinwei/=10; } } for(int i=k;i>=1;i--) { cout<<ans[i]; }}
0 0
- 求10000以内n的阶乘(openjudge 2923)
- 求n(10000以内)的阶乘
- 求10000以内n的阶乘
- 14:求10000以内n的阶乘
- 求10000以内n的阶乘
- noi-1733-求10000以内n的阶乘
- noi 14:求10000以内n的阶乘
- Bailian2730 求20以内n的阶乘【递推】(Bailian2729 求12以内n的阶乘)
- poj 2731 求10000以内n的阶乘(大数问题)
- 百练 2729 求12以内n的阶乘
- 百练 2730 求20以内n的阶乘
- 第十二周项目三 求n以内奇数的阶乘
- POJ 2729:求12以内n的阶乘
- 百练_2729:求12以内n的阶乘
- 百练_2730:求20以内n的阶乘
- 求n的阶乘(10000)
- 递归学习第一天:求N的阶乘和N以内数的和
- 10000以内的阶乘
- protobuf简介
- 最长公共子序列lcs
- 小程序需要用到的https的简易配置(windows环境)
- 动态链接库和静态链接库
- git 相关的操作
- 求10000以内n的阶乘(openjudge 2923)
- java System 常用方法
- git使用札记
- git 忽略文件问题.xcuserstate
- 遍历问题 codevs
- 流弊博客集锦(updating)
- Camera 2相关资料整理
- GHOST急速安装win10或win7
- spring占位符解析器---PropertyPlaceholderHelper