功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 )
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int data = sc.nextInt();
while(data >= 2) {
for(int i = 2; i <= data; i++) {
if(data % i == 0) {
System.out.print(i + " ");
data /= i;
break;
}
}
}
}
}