有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java中阶乘的最低有效非零位

我想知道如何在java中找到阶乘的最低有效非零位

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

有数学公式来计算这个吗


共 (1) 个答案

  1. # 1 楼答案

    为了得到最低有效非零,我们希望得到不以零结尾的数字,然后提取最后一个数字

    // 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;