通过栈实现十进制转化为二进制或八进制

#include
typedef struct {     int data[50];//进制设为整形     int top; }seqstack;
//栈的初始化 void initstack(seqstack* s) {     s->top = -1; }
//判断栈是否为空 int empty(seqstack* s) {     if (s->top == -1)         return 1;     else         return 0; }
//进栈 void push(seqstack* s, int x) {     if (s->top == 49)     {         printf("overflow!/n");     }     else     {         s->top++;         s->data[s->top] = x;     } }
//出栈 char pop(seqstack* s) {     int x;     if (empty(s)

通过栈实现十进制转化为二进制或八进制最先出现在Python成神之路

版权声明:
作者:cc
链接:https://www.techfm.club/p/27864.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>