gpt4 book ai didi

十六进制转十进制的lisp程序

转载 作者:太空宇宙 更新时间:2023-11-03 18:55:02 25 4
gpt4 key购买 nike

如何编写 lisp 程序将给定的十六进制数转换为十进制数。有人能给我一个线索吗?谢谢

最佳答案

我假设这是一个家庭作业问题,所以我会给你一个正确方向的提示。

这里是十进制转二进制的方法->

假设您从二进制数 9 开始,即 1001。首先将 9 除以 2。得到 4,余数为 1。保存余数。现在再次将 4 除以 2,得到 2,余数为 0。保存余数。将该 2 再除以 2,得到 1,余数为 0。保存余数。将 1 除以 2,最后你得到 0 和 reaminder 1。保存余数。

如果你向后读保存的余数,你会得到 1001!您一直在寻找的二进制数。最好将剩余的压入堆栈并将它们弹出,这样它们就会倒退。

关于十六进制转十进制的lisp程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3876842/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com