标签:简单 分解质因数 分解 else div == 优化 质因数 解决
给你一个数,分解它的质因数。
例如 10 = 2 * 5;
8 = 2 * 2 * 2;
解决办法,这是最简单的解决办法,用这个数依次除以i,i从2开始。
优化办法:i不再递增,而是用素数表里面的数。
for(int i = 2 ; i <= num; i++) { while(num != 1) if(num % i == 0) { num /= i; cout<<i<" "; } else break; }
标签:简单 分解质因数 分解 else div == 优化 质因数 解决
原文地址:https://www.cnblogs.com/stul/p/10292400.html