
数据结构:栈
01-01
这个作者很懒,什么都没留下…
展开
-
数据结构试验之栈一:进制转换
以上为题目: 以下为代码:#include #include #define Stack_init_size 1000 #define Stackincrement 100 typedef int Selement; typedef struct { Selement *top; Selement *base; int Stacksize; }Sqstack; i原创 2016-08-05 15:57:18 · 369 阅读 · 0 评论 -
栈:任意进制转换
本题易错的地方为对n的值的判断,分为三种情况:第一种为n大于零,这时可直接进行进制转换运算;第二种为n等于零,此时无论n转换成几进制,输出都为0; 第三种为n小于零,此时可以先把n的值大于零,赋给另一变量,到下面再判断n是否大于零,若大于零则输出“-”。还有一难点为当转换为十一到十六进制是的字母,这一点在程序中表现得很明显了。读者自行判断。 下面是代码: #include #include原创 2016-08-05 15:59:23 · 684 阅读 · 0 评论