用while循环编程实现分解一个数的质因数的过程
要求编程实现分解一个数的质因数的过程例如;90 = 2*3*3*5只限于利用while循环,主要是对于循环条件很迷茫,求前辈们指点
int i = 1;//用来抽取因数,使其循环相加
int num;//控制台输入的数据
System.out.print(num+"=");
while(循环条件){
i++;
if(num !=i){//排除素数
if(num%i == 0){//找出能整除的数字
System.out.print(i+"*");//输出这个数字
num = num /i;//继续分解
}
}
}
[ 本帖最后由 孟超 于 2015-4-3 17:23 编辑 ]