我简单弄了下,不过
10000以内 数据长度,很长很长很长很长。
#include void main() {int i,n;double a=1.0;scanf("%d",&n);for(i=1; i<=n; i++) a*=i;printf("%d!=%lg",n,a);}