利用栈的知识实现任意正的10进制整数到其它进位制的转换程序
时间: 2023-03-20 17:07:06 浏览: 137
用栈实现进制转换,十进制向其他进制
5星 · 资源好评率100%
可以按照以下步骤实现:
1. 定义一个栈,用于存储转换后的数字。
2. 输入需要转换的10进制整数和目标进制数。
3. 对于每一位数字,将其除以目标进制数得到商和余数,将余数入栈。
4. 重复步骤3,直到商为0。
5. 从栈中依次取出数字,得到转换后的结果。
6. 输出转换后的结果。
需要注意的是,对于目标进制数大于10的情况,需要将余数转换成对应的字母或符号。例如,对于16进制,余数为10~15的情况需要转换成A~F。
阅读全文