因式分解:对一个数进行因式分解 例如:输入12 输出12=2*2*3=4*3=6*2

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 04:25:46
因式分解:对一个数进行因式分解 例如:输入12 输出12=2*2*3=4*3=6*2

因式分解:对一个数进行因式分解 例如:输入12 输出12=2*2*3=4*3=6*2
因式分解:对一个数进行因式分解
例如:输入12
输出12=2*2*3=4*3=6*2

因式分解:对一个数进行因式分解 例如:输入12 输出12=2*2*3=4*3=6*2
18=2*3*3=9*2
20=2*2*5=5*4
你要分解什么数呢?

问题是什么

我会质因式分解……
import java.io.*;

public class TestYinzi
{
public static void main(String args[])throws IOException
{
InputStreamReader reader=n...

全部展开

我会质因式分解……
import java.io.*;

public class TestYinzi
{
public static void main(String args[])throws IOException
{
InputStreamReader reader=new InputStreamReader(System.in);
BufferedReader input=new BufferedReader(reader);
String s=input.readLine();
double x=Double.parseDouble(s);
getYinzi((int)x);
}
static void getYinzi(int iNum)
{
for (int i = 2; i<=iNum; i++)
{
if (iNum%i==0)
{
if (isPrime(i))
{
System.out.println(i);
}
}
}
}
static boolean isPrime(int iNum)
{
for (int i=2; i {
if (iNum%i==0)
{
return false;
}
}
return true;
}
}
这是其java实现方法。
找我能给你一个java程序实现此功能。
前提是你电脑里安装有java客户端。

收起