14:求10000以内n的阶乘

总时间限制: 
5000ms

内存限制: 
655360kB
描述

求10000以内n的阶乘。

输入
只有一行输入,整数n(0<=n<=10000)。
输出
一行,即n!的值。
样例输入
100
样例输出
93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
来源
JP06
 #include<iostream>
#include<cstdio>
#include<cmath>
#include<cstring>
using namespace std;
int a[]={};
int ans[]={};
char n[];
int en[];
int main()
{
int n;
cin>>n;
int lans=;
int x=;
for(int i=;i<=n;i++)
{ for(int j=;j<lans;j++)
{
a[j]=a[j]*i+x;
x=a[j]/;
if(x>&&j==lans-)
lans++;
a[j]=a[j]%;
}
}
int flag=;
for(int i=lans;i>=;i--)
{
if(a[i]==&&flag==)
continue;
else flag=;
cout<<a[i];
}
return ;
}

最新文章

  1. Euler猜想
  2. 第三方侧滑菜单SlidingMenu在android studio中的使用
  3. Neutron 理解 (6): Neutron 是怎么实现虚拟三层网络的 [How Neutron implements virtual L3 network]
  4. [deviceone开发]-天气demo
  5. TypeC一个微软开发的超简单.NET依赖注入/IoC容器
  6. FileInputStream and FileOutputStream
  7. Python 命令行参数和getopt模块详解
  8. Android程序两种退出的方法
  9. Java中高级面试题
  10. [Swift]LeetCode114. 二叉树展开为链表 | Flatten Binary Tree to Linked List
  11. 对于Linux内核执行过程的理解(基于fork、execve、schedule等函数)
  12. 【vue】vue中ref用法
  13. windows service 2008 R2 安装net4.6环境失败,windows service 2008 R2 升级sp1问题
  14. Mapreduce atop Apache Phoenix (ScanPlan 初探)
  15. Pyhton语句
  16. eclipse里将java工程改web工程
  17. 用canvas画布画一个画板
  18. echart 时间轴、以及y轴值过大但是变化不大显示感觉不出变化的问题+弹出框拖动div事件
  19. 【树形DP】洛谷1122_最大子树和
  20. [待码][BZOJ1858]SCOI2010序列操作 jzyzoj1655

热门文章

  1. poj1953 World Cup Noise
  2. Flask从入门到精通之模型定义
  3. 客户端集成IdentityServer4
  4. Mybatis常用知识点总结
  5. iOS 中长按手势回调会被触发过两次
  6. 编写线程安全的Java缓存读写机制 (原创)
  7. 【learning】vim爆改记 (如何让vim用起来像devc++)
  8. 安装nginx和nginx-gridfs和mongodb
  9. 剑指offer二十八之数组中出现次数超过一半的数字
  10. 【树】Binary Tree Zigzag Level Order Traversal