资源说明:数据结构 中数制转换(栈的应用)
问题描述:
将一个非负的十进制整数N转换为另一个等价的基为B的B进制数的问题。
解答:按除2取余法,得到的余数依次是1、0、1、1,则十进制数转化为二进制数为1101。
分析:由于最先得到的余数是转化结果的最低位,最后得到的余数是转化结果的最高位,因此很容易用栈来解决。
代码如下:
#include
#include
#include
typedef struct Node
{
int data;
struct Node * pNext;
}NODE ,*PNODE;
typede
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。