1、递归算法:将十进制数除以2,得到商和余数。如果商为0,则余数即为二进制数。如果商不为0,则继续递归进行除法运算,并将余数放入结果数组中。最后将结果数组倒序输出,即为二进制数

2、非递归算法:将十进制数除以2,得到商和余数。将余数放入结果数组中。如果商为0,则停止运算。如果商不为0,则继续除以2,并将余数放入结果数组中。最后将结果数组倒序输出,即为二进制数。

1、递归算法:将十进制数除以2,得到商和余数。如果商为0,则余数即为二进制数。如果商不为0,则继续递归进行除法运算,并将余数放入结果数组中。最后将结果数组倒序输出,即为二进制数
2、非递归算法:将十进制数除以2,得到商和余数。将余数放入结果数组中。如果商为0,则停止运算。如果商不为0,则继续除以2,并将余数放入结果数组中。最后将结果数组倒序输出,即为二进制数。