运行结果为99=3*3*112.
num修改为100之后,运行结果是100=2*2*5*5
num修改为999之后,运行结果是999=3*3*3*37
上面这段代码的功能是进行质因数分解。
该算法已经是质因数算法中最优的了,不存在效率低下的问题,没有办法进行改善了。
代码中带有***注释的代码行可以改进,
else if (num % k != 0)里面的num %k 运算多余,在if里面已经运算过了,直接写成else即可。
请采纳,谢谢。