博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nyoj24大数阶乘
阅读量:6327 次
发布时间:2019-06-22

本文共 590 字,大约阅读时间需要 1 分钟。

大数阶乘

时间限制:
3000 ms  |  内存限制:
65535 KB
难度:
3
 
描述
我们都知道如何计算一个数的阶乘,可是,如果这个数很大呢,我们该如何去计算它并输出它?
 
输入
输入一个整数m(0<m<=5000)
输出
输出m的阶乘,并在输出结束之后输入一个换行符
样例输入
50
样例输出
30414093201713378043612608166064768844377641568960512000000000000
View Code
#include
#include
#define MAXN 20000int str[MAXN];int main(){ int m,i,j,c,s; scanf("%d",&m); memset(str,0,sizeof(str)); str[0]=1;c=0; for(i=2;i<=m;i++) { for(j=0;j
=0;i--) if(str[i])break; for(j=i;j>=0;j--) printf("%d",str[j]); printf("\n"); return 0;}

 

转载地址:http://zkgaa.baihongyu.com/

你可能感兴趣的文章
POJ1860 Currency Exchange
查看>>
《VMware、Citrix和Microsoft虚拟化技术详解与应用实践》一2.2 ESXi简介
查看>>
[游戏学习22] MFC 井字棋 双人对战
查看>>
Qt中的qreal
查看>>
Codeforces Beta Round #95 (Div. 2) D.Subway
查看>>
企业搜索引擎开发之连接器connector(二十)
查看>>
HeadFirst Jsp 09 (JSTL)
查看>>
jquery版小型婚礼(可动态添加祝福语)
查看>>
Centos5.8 安装 PHP5.5 和 memcached
查看>>
[转]CENTOS LINUX安装并使用NFS共享文件
查看>>
Android AES加密算法及其实现
查看>>
Entity Framework公共的增删改方法
查看>>
hdu1698 Just a Hook 线段树:成段替换,总区间求和
查看>>
dorado spring知识补充
查看>>
Android -- ViewPager、Fragment、状态保存、通信
查看>>
如果想消除随机性的感觉
查看>>
.NET网站自动浏览器分享,解决IIS6应用池回收后第一次访问慢问题
查看>>
关于验证码识别3
查看>>
【JavaScript】javascript常用的东西
查看>>
Cucumber 入门一
查看>>