赞
踩
思路
平常数学题求质因数,一般都是先除以2,然后再根据结果,决定是否继续除以2,3,5,7,等其他的质数。思路可以分解成以下几步
第一步 用N除以i(i为最小的质数,也就是2),会有三种可能的情况。
a. 如果 i = N, 说明质因数分解过程已经结束,此时输出i;
b. 如果N能被i整除,说明i是N的质因数,此时输出i;并将N除以i的商,变成新的N,重复执行步骤一,也就是N/i.
c. 如果N不能被i整除,则将i++,然后重复执行步骤一——也就是N/i.
代码
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。