1 解题思路
构造包含顶指针,底指针和增量的结构体。以此建立一个空栈。然后输入数据,通过除法和求模运算分别求出整数商和余数,将余数放入栈,用商作为数据,循环上一步的的运算直到商为0,最后将数据出栈,就是转换为二进制的结果。
2 函数调用图

本文介绍了一种将十进制数转换为二进制数的算法。通过构造包含顶指针、底指针和增量的结构体来实现栈的功能。算法使用除法和求模运算获取整数商和余数,并将余数压入栈中,继续处理商直至其为0。最终,栈中的元素顺序输出即得到二进制表示。
构造包含顶指针,底指针和增量的结构体。以此建立一个空栈。然后输入数据,通过除法和求模运算分别求出整数商和余数,将余数放入栈,用商作为数据,循环上一步的的运算直到商为0,最后将数据出栈,就是转换为二进制的结果。

2万+

被折叠的 条评论
为什么被折叠?