C语言 下面程序段的功能是计算1000!的末尾含有多少个零,请选择填空,(提示:只要算出1000!中含有因数5的个数即可)for(k=0,i=5;i
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/30 19:58:17
xS]oA+[N,/FR[I}X>RQ*aWeY@剿쇉,a9ssΝM3K-~%,מ³wAv*vo7izPz5p^p3;<=et X1@[PHOPe'W6LLO%nnGN9#dJK_ɐGQ ^ePlOXFN4FCt(''lk>}czUk*C|TJCrf*>n!{Re(ckZ.KK7VWfV{B zR*C@*2\P|n=ňv~ ` C1H:=LɣTc\qALl
}sCd,;n4Zi˩.De%1rf1A&JuDb:1z&X"r?}c+)__?
C语言 下面程序段的功能是计算1000!的末尾含有多少个零,请选择填空,(提示:只要算出1000!中含有因数5的个数即可)for(k=0,i=5;i
C语言
下面程序段的功能是计算1000!的末尾含有多少个零,请选择填空,(提示:只要算出1000!中含有因数5的个数即可)
for(k=0,i=5;i
C语言 下面程序段的功能是计算1000!的末尾含有多少个零,请选择填空,(提示:只要算出1000!中含有因数5的个数即可)for(k=0,i=5;i
因为1000!的结尾有几个0之和2和5有关,只有5*2才可能出现0,1000!是1*2*3····*1000,将每个数分解,2已经存在,因此只要乘个5就会出现一个0,所以现在要计算的是有多少个5.while(_____) {k++;m=m/5;}
这一句就是计算1···1000这一千个数中每个可以写成5的多少次方,比如10!的结尾就应该有2个0,计算如下:
1为1*5的零次方,2为2*5的零次方,···,5=5的一次方,····,10=2*5的一次方,这里其他数想乘都不会出现0,但只要乘个5就会出现0,10!=1*2*3*4*5*6*7*8*9*10=28*34*52*7=((128*81*7)*2*5)*5