看不懂咋搞的0分

P1009 [NOIP1998 普及组] 阶乘之和

@[喵喵の汪](/space/show?uid=148830) 希望更丰富的展现?使用Markdown
by Yoo_ @ 2018-11-12 22:03:10


``` #include <stdio.h> #include <math.h> int main() { int j,k,m,n,a[1000]={0}; long g,t; double s; scanf("%d",&n); s=0; for(k=2;k<=n;k++) s+=log10(k); m=(int)s+1; a[1]=1;g=0; for(k=2;k<=n;k++) for(j=1;j<=m;j++) { t=a[j]*k+g; a[j]=t%10; g=t/10; } for(j=m;j>0;j--) printf("%d",a[j]); return 0; } ```
by Yoo_ @ 2018-11-12 22:04:50


|