如何编写递归输出自然数中奇数位数的过程?(球拍)



如果输入是一个数字,我如何编写一个程序来检查每个数字并产生一个等于这个数字中奇数位数的输出?

我想先把数字变成一个列表,但我在想一个更简单的解决方案。

同样,我们不允许使用"奇数?"。因此,我们可以使用"quotient"

来代替"odd?"来检查一个数字是否是奇数,而可以使用"quotient"

不要像mareful的注释那样转换为字符串,而是尝试使用mod操作递归地每次取下最高有效数字。然后,您可以使用商函数来测试奇数或偶数。

最新更新