java中阶乘的最小非零数字

时间:2017-03-26 17:08:48

标签: java

我想知道如何在java中找到最小的非零数字。

例如:5! = 120(最小有效非零等于2);

有一个数学公式来计算这个???

1 个答案:

答案 0 :(得分:0)

为了获得最不重要的非零,我们希望得到的数字不以零结尾,然后提取最后一位数。

// If a number divides by 10 its last digit is zero
while(x % 10 == 0){
 x /= 10;
}
// Now we need to extract the last digit
y = x % 10;