[ACM_practice]不超过1000的阶乘
来源:互联网 发布:手机知乎不能写文章 编辑:程序博客网 时间:2024/04/28 10:01
/*Name:计算n(<1000)的阶乘,大数Actor:HTTime:2015年6月7日 */#include"stdio.h"#include"string.h"#define N 3000int f[N];int main(){int i,j,n;int c;//进位计数 scanf("%d",&n);memset(f,0,sizeof(f));//开始运算 f[0]=1;for(i=2;i<=n;i++){c=0;for(j=0;j<N;j++){f[j]=f[j]*i+c;c=f[j]/10;f[j]%=10;//printf("%d %d %d\n",f[j],i,c);}}for(i=N-1;i>=0;i--)if(f[i]!=0)break;//去除前导0 for(;i>=0;i--)printf("%d",f[i]);printf ("\n");}
0 0
- [ACM_practice]不超过1000的阶乘
- 计算1000的阶乘
- 1000的阶乘!
- 1000以内的阶乘
- 求1000的阶乘
- 1000以内的阶乘
- 1000的阶乘
- 1000的阶乘
- 1000的阶乘
- 1000的阶乘
- 1000以内的阶乘
- C# 1000的阶乘
- 复数的模不超过2
- 1000的阶乘的处理
- 1000之内整数的阶乘
- 1000的阶乘收集方法
- 1000内的阶乘以及大数阶乘相关知识链接
- 1000的阶乘-HDU 1042-大数阶乘(万进制思想)
- The method replace(int, Fragment) in the type FragmentTransaction is not applicable for the argument
- 《自己动手写框架9》:理想的开源框架与设计原则
- 最新CAX/EDA/CFD/GIS/光学/化工/液压软件资源网
- UEditor配置:图片上传和文件上传独立使用方法,兼容最新版 UEditor 1.4.3
- 一篇相当不错的js function详解 读了一定有收获
- [ACM_practice]不超过1000的阶乘
- JQuery学习笔记(二)
- 浅谈工作中使用过的几种C++界面库
- 第14周上机实践项目1——小玩文件(1)
- maven设置中ERROR: JAVA_HOME is set to an invalid directory
- Struts2文件下载
- SQLServer2008中“不允许保存更改。您所做的更改要求删除并重新创建以下表”问题解决方法
- sendRedirect与forward,include的区别
- Android------SyncHttp