扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
100!=9.3326215443944*10
#包含和ltstdio。H>
int
f[5000
]void
main()
{
int
I,J,n
scanf(\%d,&n)
对于(I=0I<5000i)
f[I]=0
f[0]=1
对于(I=2I<=Ni)
{
int
C=0//进位
对于(J=0j<5000j)
{
int
s=f[J]*ic]]f[J]=s
C=s/10
}
]对于(J=4999j>=0j-->if(f[J])
break
对于(I=Ji>=0I-->printf(\%d”,f[I])
printf(“\n”)
}
90次乘除等于1/(91*92。。。*99*100).
90!/100
!=1/(91*92*…99*100)
90阶乘除以100阶乘等于多少?1!2!3I。。。99!100
!=9.4269e157
首先,有两个50的倍数,每个倍数产生两个零,共四个零;
除50和100外,还有八个10的倍数,八个零;
25和75,每个倍数产生两个零,共四个零;
除25、75和10外,还有八个5的倍数,10-2=8,8个零
]总计:4848=24个零
解决方案:
100的阶乘
=100
!=100x99x98x97x。。。。。X3x2x1
≈9.333x10到157的幂
≈9.333x10^157
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流