我知道我可以通过实现类似的东西从右到左从数字中提取数字:
while (number => 10)
digit = number modulo 10
number = number / 10
但是有没有一种方法可以从左到右做到这一点,它的工作方式类似于这个,只需使用模值之类的东西?
原文由 Borol 发布,翻译遵循 CC BY-SA 4.0 许可协议
我知道我可以通过实现类似的东西从右到左从数字中提取数字:
while (number => 10)
digit = number modulo 10
number = number / 10
但是有没有一种方法可以从左到右做到这一点,它的工作方式类似于这个,只需使用模值之类的东西?
原文由 Borol 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答972 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
如果您对递归方法没有问题,那么这里有一个代码几乎没有变化的解决方案:-
用法