#include<stdio.h>
int n;
int r[6000]={0};
void count(int n)
{
int i;
for(i=0;i<6000;i++)
r[i]*=n;
for(i=5999;i>0;i--)
{
r[i-1]=r[i-1]+r[i]/10;
r[i]=r[i]%10;
}
}
void main()
{
int i;
int reach=0;
r[5999]=1;
scanf("%d",&n);
for(i=1;i<=n;i++)
count(i);
for(i=0;i<6000;i++)
{if(r[i]) reach=1;
if(r[i]||reach) printf("%d",r[i]);
}
getchar();
getchar();
}
C语言:一到一百阶乘
最新推荐文章于 2022-06-20 10:30:15 发布