九度 1076 N的阶乘(模拟)
2015-03-28 08:54
204 查看
#include<iostream> #include<cstdio> #include<cstring> #include<string> using namespace std; int s[10010]; int main() { int n,m,i,t; while(~scanf("%d",&n)){ memset(s,0,sizeof(s)); s[0]=1; for(i=1,m=0;i<=n;++i){ for(int j=t=0;j<=m;++j){ s[j]=s[j]*i+t; t=s[j]/10; s[j]%=10; if(t>0&&j==m){ m++; } } } for(i=m;i>=0;--i){ printf("%d",s[i]); } printf("\n"); } return 0; }
相关文章推荐
- 九度OJ 1179 阶乘(模拟)
- 九度oj 题目1076:N的阶乘
- 九度题目1076:N的阶乘
- 九度OJ 1076 N的阶乘 -- 大数运算
- 【九度OJ】题目1076:N的阶乘 解题报告
- 九度1076 N的阶乘
- 九度OJ 1076 n的阶乘
- 九度OJ 1076:N的阶乘 (数字特性、大数运算)
- 九度OJ 1076 N的阶乘 -- 大数运算
- 九度OJ 1076:N的阶乘 (数字特性、大数运算)
- 九度OJ 1076 N的阶乘 (高精度大数的乘法)
- 九度OJ 1067 n的阶乘 (模拟)
- 九度论坛--上机题1076:N的阶乘
- 九度OJ-1076:N的阶乘
- 九度 oj 题目1076:N的阶乘
- C语言大数乘法求1000的阶乘(九度OJ 1076)
- 九度OJ 1076 N的阶乘 大数乘法
- 九度-1076-N的阶乘
- 九度OJ 1076 N的阶乘 (模拟)
- 题目1076:N的阶乘(2006年清华大学计算机研究生机试真题)