标签:
#include<stdio.h>
#include<string.h>
const int max=3000;
int f[max];
int main()
{
int i,j;
memset(f,0,sizeof(f));
int a;
while(~scanf("%d",&a))
{
f[0]=1;
for(i=2;i<=a;i++)
{
int c=0;
for(j=0;j<max;j++)
{
int s=f[j]*i+c;
f[j]=s%10;
c=s/10;
}
}
for(j=max-1;j>=0;j--) if(f[j]) break;
for(i=j;i>=0;i--)
printf("%d",f[i]);
printf("\n");
memset(f,0,sizeof(f));
}
}
标签:
原文地址:http://www.cnblogs.com/mycapple-zgs-111411/p/4617096.html