小数点之后的0怎么算?例如,0.0003有3个零,0.03有1个0,0.00000045有6个零。
发布于 2020-05-13 00:31:21
(int)Math.log10(1/(x%1))我认为这个简短的公式对于正数x应该是正确的,如果它可以是负的,我们加上绝对值的取值,或者有一些情况它没有?
发布于 2013-08-20 16:01:57
你可以用Strings做这件事。首先,在小数点之后得到一个数字的子字符串。然后将其转换为char数组。然后循环遍历它并计数零的数目。
https://stackoverflow.com/questions/18339510
复制相似问题