C语言简短代码计算超大整数的阶乘
代码出处:http://bbs.csdn.net/topics/390025206
int a[100000]={1},n,i,c,m=1;
main()
{
scanf("%d",&n);
for(;n;n--)
{
for(c=i=0;i<m||c;)
a[i++]=(c+=a[i]*n)%10,c/=10;m=i;
}
for(;m;)
putch(a[--m]+48);
}
