我需要用这种方法 smallestFactor找到是C因子的最小整数?
public static int smallestFactor(int C)
此功能作为其参数的整数C,它返回是C的因子的最小整数,大于1
参数其他帮助:C - 一个整数因子。
前提条件:C必须大于1。
返回:C.
的最小因子public class Factor
{
public static long smallestFactor(int C)
{
for (int i = 2; i*i<= C; i++)
{
while (C % i == 0)
{
System.out.print(i + " ");
C = C/i;
}
}
return C;
}
}
我需要找到最小的因子 ,但我不知道该怎么办呢
您打印是它的第一个我。 – njzk2
此功能以升序排列权打印所有因素。所以,只需在打印之后添加一个'break'语句即可。 – Balanivash