阶乘位数问题

求N!位数

本质求 :log10(N!)+1

log10(N!)=log10(1*2*3*4*5…………*N)=log10(1)+log10(2)+………………+log10(N);

ans=1;

for(int i=1;i<=N;i++)

ans+=log10(i);

posted @ 2012-02-20 18:27  wuzhibin  阅读(177)  评论(0)    收藏  举报