难题难题1乘2乘2乘3。
1991个数里面,尾数只有1个0的有20*9=180个;
尾数有两个0的有18*2*9=324个0;
1000在增加1个0。
也就是说现成的0有505个
因为因数含有2的数字比因数含有5的数字多,
所以考虑因数5的个数
因数含有5的有398个(可以用1991/5商为398算)
因数含有25的有79个(算法同上)
因数含有125的有15个
因数含有625的有3个
只要有5有2就有1个0
(25里的两个5一个在数5的时候已经数过了,所以只算一个,
同理125、 625也只能数一个5)
这里有398+79+15+3=495个0
一共有505+495=1000个0
至于第二题,从1到10为一...全部
1991个数里面,尾数只有1个0的有20*9=180个;
尾数有两个0的有18*2*9=324个0;
1000在增加1个0。
也就是说现成的0有505个
因为因数含有2的数字比因数含有5的数字多,
所以考虑因数5的个数
因数含有5的有398个(可以用1991/5商为398算)
因数含有25的有79个(算法同上)
因数含有125的有15个
因数含有625的有3个
只要有5有2就有1个0
(25里的两个5一个在数5的时候已经数过了,所以只算一个,
同理125、 625也只能数一个5)
这里有398+79+15+3=495个0
一共有505+495=1000个0
至于第二题,从1到10为一组,
每10个数为1组,共有199组,
每组的10个数相乘,右边第一个不为0的数都是8
也就是说,你所求的那个数应该是8的199次方的个位
因为8的5次方的末位还是8,
199个8分成39组再成4个8,也就是算43个8相乘的个位
再5个一组,8组多3个,也就是11个8相乘的个位
再5个一组,2组多1个,也就是3个8相乘的个位
所以你算的那个数应该是8×8×8的个位是2
希望没算错,能够帮到你。收起