输出阶乘的最后一位非零位数字,例如:
5!=1*2*3*4*5=120,所以5!的最靠后的非零位是2。
7!=1*2*3*4*5*6*7=5040,所以最靠后的非零位是4。
输出阶乘的最后一位非零位数字,例如:
5!=1*2*3*4*5=120,所以5!的最靠后的非零位是2。
7!=1*2*3*4*5*6*7=5040,所以最靠后的非零位是4。
这种方法很多 转换成字符串 1.for循环 从后往前循环 判断是否为0
2.字符串替换 直接替换所有0 输出最后一位
不转换成字符串 用%10 判断是否有余数 如果有说明最后一位非零了 如果没有余数就用取余之后的数继续进行取余操作