我需要用這種方法 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