import java.io.*;

来源:互联网 发布:中创软件地址 编辑:程序博客网 时间:2024/06/03 21:35
import java.io.*;public class Factorization {    public void division(int input)    {        for(int i = 2; i <= input / 2; i++)        {            if(input % i == 0)            {            System.out.print(i + "*");            division(input / i);            }        }        System.out.print(input);        System.exit(0);//不能没有这句,否则结果会报错    }        public static void main(String[] args)    {        Factorization f = new Factorization();                String s = "";        try            {            BufferedReader in = new BufferedReader(new InputStreamReader(System.in));            s = in.readLine();                        }        catch(IOException e){}        int input = Integer.parseInt(s);                System.out.print(input + "的分解质因数为:" + input + "=");        f.division(input);    }}

0 0
原创粉丝点击