我需要有关此方法 minimumFactor 的帮助
public static int smallestFactor(int C)
此函数将整数 C 作为其参数,它返回除 1 以外的 C 的因子的最小整数。
参数: 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;
}
}
我需要找到最小的因素,但我不知道该怎么做