栈实现整数部分转换数字的存储,队列实现小数部分
#include <stdio.h>
#include <stdlib.h>
#define MAXSIZE 50
typedef struct
{
int data[MAXSIZE];
int top;
}SeqStack;
typedef struct
{
int data[MAXSIZE];
int rear,front;
}SeQueue;
void Init_SeqStack(SeqStack **s)//栈的初始化
{
*s=(SeqStack *)malloc(sizeof(SeqStack));
(*s)->top=-1;
}
void Push_SeqStack(SeqStack *s,int k,int l)//入栈,k为整数部分,l为转换为l进制
{
int m;//m为余数
while(k!=0)
{
m=k%l;
k=k/l;
s->top++;
s->data[s->top]=