import java.util.*;
class HomeWork4
{
public static void main(String[] args)
{
Scanner s = new Scanner(System.in);
System.out.println("请输入一个正整数");
int zhi= s.nextInt();
//遍历除数
for(int i=2;i<zhi;i++){
//质数被除数整除后,质数不等于除数的的时候循环
while(zhi!=i){
//判断是否可以整除
if(zhi%i==0){
//可以整除的话,质数除以除数,继续循环
zhi/=i;
//打印可以整除整数的数
System.out.print(i+"*");
}else{
//质数无法被整除了,跳出程序
break;
}
}
}//打印最后得到的质数,和前面的除数进行拼接
System.out.println(zhi);
}
}
|
|