杭电1042
来源:互联网 发布:百诚网络 编辑:程序博客网 时间:2024/06/05 08:43
#include <stdio.h>
int main (void)
{
int a[100000],n,i,j,k,l;
while(scanf("%d",&n)!=EOF)
{
if(n==0)
{
printf("0\n");
continue;
}
k=1;
a[0]=1;
for(i=1;i<100000;i++)
a[i]=0;
for(i=1;i<=n;i++)
{
for(j=0;j<k;j++)
a[j]*=i;
for(j=0;j<100000;j++)
{
if(a[j]>9)
{
k++;
a[j+1]+=a[j]/10;
a[j]=a[j]%10;
}
else
continue;
}
}
while(--k>=0)
printf("%d",a[k]);
printf("\n");
}
return 0;
}
int main (void)
{
int a[100000],n,i,j,k,l;
while(scanf("%d",&n)!=EOF)
{
if(n==0)
{
printf("0\n");
continue;
}
k=1;
a[0]=1;
for(i=1;i<100000;i++)
a[i]=0;
for(i=1;i<=n;i++)
{
for(j=0;j<k;j++)
a[j]*=i;
for(j=0;j<100000;j++)
{
if(a[j]>9)
{
k++;
a[j+1]+=a[j]/10;
a[j]=a[j]%10;
}
else
continue;
}
}
while(--k>=0)
printf("%d",a[k]);
printf("\n");
}
return 0;
}
- 杭电1042
- 杭电1042
- 杭电Hd 1042
- 杭电1042
- 杭电1042
- 杭电 1042 N!
- 杭电 1042N!
- 杭电1042 N!
- 1042杭电 N!
- 杭电1042 N!
- 杭电1042N!
- 杭电1042
- 【杭电 1042】 N!
- 杭电1042
- 杭电 HDU 1042 N!
- 杭电1042(N!)
- 杭电OJ-1042_N!
- 杭电oj-1042-N!
- 数字日期转换为中文日期
- [Android]ListView性能优化之视图缓存
- Qt窗体实现类似于PowerPoint 切换页面的推进效果
- 杭电1040
- DDX_Control关联资源的原理
- 杭电1042
- 《STL源码剖析》读书笔记------第3 章 迭代器概念与traits编程技法
- [面试题] 判断一个单链表是否有环
- 杭电1048
- 杭电1049
- 图像相似判断算法
- 杭电1051
- 很爽
- Struts1+Hibernate+Spring整合(二)