编程求 所得的数末尾有多少个0?
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/21 01:44:04
10=5×2也就是说把这些数分解质因素,每多一个2和5,尾数就会多一个0.而很明显,分解质因素的时候,2会比5多很多,因此,只要算下1~2008分解质因素有多少个5,尾数就有几个0每5个数可以分解出1
Dimm(1To20)AsIntegerDimi,j,cntAsIntegerDimisHasSameAsBooleanFori=1To20'生成100以内的两位正整数m(i)=Int(Rnd()*9
将各个因数进行质因数分解,这样末尾有多少个零就看有多少个质因数2及质因数5.显然,一个质因数2与一个质因数5相乘,其结果产生一个零,而1至100这100个数质因数分解之后,质因数2肯定比质因数5的个数
积的末尾零的个数是由因数2和5的个数决定的,100以内的数含有的约数2的个数一定多于5的个数,所以只要看5的个数就行了,由于100÷5=20(个),100÷25=4(个).即在1×2×3×4×…×10
从1到10,连续10个整数相乘:1×2×3×4×5×6×7×8×9×10.连乘积的末尾有几个0?答案是两个0.其中,从因数10得到1个0,从因数2和5相乘又得到1个0,共计两个.刚好两个0?会不会再多
10=5×2也就是说把这些数分解质因素,每多一个2和5,尾数就会多一个0.而很明显,分解质因素的时候,2会比5多很多,因此,只要算下1~2008分解质因素有多少个5,尾数就有几个0每5个数可以分解出1
若想知道末尾有几个零,只要知道有几个1010=2*5,所以只要知道有几个2,5就行了,2很多,因为每两个数里就必存在2,所以不考虑只要考虑5的个数就行了.本题先考虑到2000,对于2001到2008最
10=5×2也就是说把这些数分解质因素,每多一个2和5,尾数就会多一个0.而很明显,分解质因素的时候,2会比5多很多,因此,只要算下1~2010分解质因素有多少个5,尾数就有几个0每5个数可以分解出1
用【x】表示不超过x的最大整数2010!的末位0的个数为【2010/5】+【2010/25】+【2010/125】+【2010/625】=402+80+16+3=501个
就是求一共有多少个5啊只有一个因数的5每五个数出现一次一共200个两个因数5的每25个出现一次40个以此类推三个因数5的有8个四个的有1个一共249个--从1000开始不断除以5把商相加的程序都写不出
【答案】①24②35再答:ǰ����������������ľͱ�Ϲ�ش�再答:��ȷ���ҵĴ��ǶԵģ����ɺ���Ȼ���й��再答:����������100��5=20100��25=4
programt1;vari,j,k2,k5,m,n:longint;beginreadln(n);fori:=1tondo{每个数的质因数2和5的个数的循环}beginm:=i;whilemmod2
这列数的公差是33和2的最小公倍数是6含有因数2的:4,10,16,22,28,34,40,46,52,58因数2一共有:2+1+4+1+2+1+3+1+2+1=18个3和5的最小公倍数是15含有因数
只要算一下有几个因数5即可2*5+2=12个(25和50各多1个5)
这个题目:多复习一下数学知识:import java.util.Scanner;public class Main{ pub
7^1=7.77^2=49.97^3=343.37^4=2401.17^5=16807.7...由上可看出7^n的末位数是以7,9,3,7周期出现的,周期为4所以50个7相乘即7^50的末位数为:95
这个应该是1,100000-1=999999
C语言的voidmain(){inti,j,k,t=0;for(i=1;i