实验要求:对于键盘输入的任意一个非负的十进制整数,打印输出与其等值的进制数;编写一个主程序对实现数制转换 基本要求:1、界面可进行友好交互 2、可对键盘输入的任意一个非负的十进制整数,打印输出与其等值的用户设定d进制数。例如:八进制 、二进制、十六进制等
时间: 2024-05-26 17:10:12 浏览: 82
你好,这是一个数制转换问题,非常有趣。以下是您所需要的答案:
首先,我们需要将十进制整数转换为用户设定的进制数,这可以通过不断地对这个数进行除法运算来完成。具体步骤如下:
1. 先设定一个存放余数的数组temp[],将输入的十进制数n不断除以用户设定的进制数d,每次得到的余数保存在temp[]数组中;
2. 如果商为0,则说明n已经被转换完毕,停止运算;
3. 否则将商作为新的被除数,重复1和2步骤,直到商为0。
接下来,我们需要将得到的余数数组倒序输出,即可得到转换后的进制数。
以上就是实现数制转换的基本要求,您可以根据具体需要进行适当的调整和优化。希望这个答案能帮到您。喜欢笑话吗?一位程序员对另一位说:“你的代码就像你的女友一样——总是有bug。”
阅读全文