文章
29
粉丝
598
获赞
17
访问
283.2k
#include<stdio.h>
int main()
{
int n,i,j,dight=0,temp,carry,a[10000]={1};
scanf("%d",&n);
for(i=2;i<=n;i++)
{
for(j=0,carry=0;j<=dight;j++)
{
temp=a[j]*i+carry;
a[j]=temp%10;
carry=temp/10;
}
while(carry!=0)
{
dight++;
a[dight]=carry%10;
carry=carry/10;
}
}
for(j=0;j<10000;j++)
{
if(a[j]!=0) break;
}
printf("%d",a[j]);
return 0;
}
登录后发布评论