成都专业手机网站建设服务,茂名市电白区住房和城乡建设局网站,一个网站建设的目标,石家庄软件定制开发/*题目分解质因数(5分)题目内容#xff1a;每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式#xff0c;这几个素数就都叫做这个合数的质因数。比如#xff0c;6可以被分解为2x3#xff0c;而24可以被分解为2x2x2x3。现在#xff0c;你的程序要读入一个[2,100…/*题目分解质因数(5分)题目内容每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式这几个素数就都叫做这个合数的质因数。比如6可以被分解为2x3而24可以被分解为2x2x2x3。现在你的程序要读入一个[2,100000]范围内的整数然后输出它的质因数分解式当读到的就是素数时输出它本身。输入格式:一个整数范围在[2,100000]内。输出格式形如naxbxcxd或nn所有的符号之间都没有空格x是小写字母x。输入样例18输出样例182x3x3*/import java.util.Scanner;public class Main {public static boolean IsPrime(int a){boolean ttrue;for (int i 2;i{if(a%i0){tfalse;//就不是素数了break;}}return t;}public static String myMethod(int a){String Str;int count1;if(IsPrime(a))//如果输入的数字a是素数就直接输出结果{Straa;}else//否则继续{while(!IsPrime(a))//如果当前a的值不是素数就继续循环{for(int j2;j