这是我自己写的java程序,有点杂,呵呵,边上没打注释:
public class Ys {
int num;
public void fenJie(int num){
int i;
boolean flag=false;
//max=(int)Math.sqrt(num);
for(i=2;i<=num;i++){
if(flag==true){
System.out.print("*");
flag=false;
}
if(num%i==0){
System.out.print(i);
flag=true;
num=num/i;
while(num%i==0){
num=num/i;
if(flag==true){
System.out.print("*");
flag=false;
}
System.out.print(i);
flag=true;
}
}
}
}
public static void main(String[] args){
Ys y=new Ys();
y.num=100;
y.fenJie(100);
}
}