昨天遇到一个需求,判断两个数相除是否能够除尽(是否为无限循环),想了一天,有了一个方案,不知对错,目前没遇见问题,求一个打败这个方法的特例。。。
思路如下:
A/B
第一步,先把A,B中的小数点都去掉(用个replace就好)
第二步,先取模判断,如果A mod B = 0,则能除尽
否则,分别判断B×(2~9)的值,如果这8个值里面有任意一个乘积的个位数是0,那么这个数能除尽
其他情况无法除尽
手机码字,回家上代码~
昨天遇到一个需求,判断两个数相除是否能够除尽(是否为无限循环),想了一天,有了一个方案,不知对错,目前没遇见问题,求一个打败这个方法的特例。。。
思路如下:
A/B
第一步,先把A,B中的小数点都去掉(用个replace就好)
第二步,先取模判断,如果A mod B = 0,则能除尽
否则,分别判断B×(2~9)的值,如果这8个值里面有任意一个乘积的个位数是0,那么这个数能除尽
其他情况无法除尽
手机码字,回家上代码~
本文标题:小学数学题?程序判断两数相除能否除尽
本文链接:https://www.haomeiwen.com/subject/ylyyzftx.html
网友评论