1.你問的應該是正因數的個數的算法: 沒錯,是將數字質因數分解,將其次方加一相乘為答案, 例如:72=2 3 *3 2 則其正因數的個數=(3+ 1)*(2+ 1)=12(個) 即為:1,2,3,4,6,8,9,12,18,24,36,72 至於完全平方數或完全立方數
tw.knowledge.yahoo.com