20、将一个正整数分解质因数。例如:输入 90,打印出 90=233*5。
package java基础编程练习题;
import java.util.Scanner;
//20、将一个正整数分解质因数。例如:输入 90,打印出 90=2*3*3*5。
public class test20 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个正整数");
int x=sc.nextInt();
int num=x;
System.out.println(x+"的分解质因数为:");
for(int i=2;i<num;i++) {
while(x%i==0) {
x=x/i;
System.out.print(i+" ");
}
}
}
}