• 大小: 2KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: C/C++
  • 标签: 数值转换  

资源简介

一个数据结构的c++程序,关于数字进制的转换,不过还是比较简单

资源截图

代码片段和文件信息

#include
using namespace std;
typedef int ElemType;
#define MAXSIZE 100
#define FALSE 0
#define TRUE 1
typedef struct
{ElemType data[MAXSIZE];
 int top;
}SeqStack;
/*-------------顺序栈的初始化----------*/
SeqStack SeqStackInit(SeqStack S)
{
 S.top=-1;
 return S;
}
/*-------------判栈空------------------*/
int SeqStackEmpty(SeqStack S)
{
 if (S.top==-1) return TRUE;
 else return FALSE;
}
/*-------------入栈--------------------*/
SeqStack SeqStackPush(SeqStack S ElemType X)
{
 if(S.top==MAXSIZE-1)
 {cout<<“栈满“<  exit(0);
 }//栈满,退出运行
 S.top++;
 S.data[S.top]=X;
 return S;
}
/*-------------出栈--------------------*/
ElemType SeqStackPop(SeqStack S)
{ElemType X;
 if(S.top==-1)
 {cout<<“栈空“< X=S.data[S.top];
 S.top--;
 return

评论

共有 条评论

相关资源