• 大小: 0.62KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 标签: 转化  程序  

资源简介

利用栈的知识把十进制转化为八进制,用C语言编写。

代码片段和文件信息

#include

using namespace std;

#define MAXSIZE 100
typedef int ElemType;

typedef struct {     //顺序栈的数据类型 
ElemType *base;
ElemType *top;
int stacksize;
}Stack;

int Init(Stack &S) { //初始化栈 
S.base = new ElemType[MAXSIZE];
if (!S.base) exit(-2);
S.top = S.base;
S.stacksize = MAXSIZE;
return 1;
}

int Push(Stack &S ElemType x) {//入栈 
if (S.top - S.base == S.stacksize) {
cout << “栈空间已满!

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         925  2019-10-07 23:42  许家琪\进制转化.c

评论

共有 条评论