例如判斷 1.0/8 是除得盡的
而 1.0/9 是除不盡的!感激不盡!

解决方案 »

  1.   

    分解整数的质因数,2,5都不用考虑了。
    小数乘10的n次方,n为小数的位数,然后分解质因数,2和5也不用考虑。
    剩下的小数结果的乘积除以整数结果的乘积看看是否整除。
    1.0=1结果也是1,
    8分解质因数得2*2*2,结果是1
    1/11.0=1结果也是1,
    9分解质因数得3*3,结果是9
    1/92.0=2结果也是2,
    7分解质因数得7,结果是7
    2/72.5*10=25分解质因数得5*5 结果是1,
    4分解质因数得2*2,结果是1
    1/1
    就这样