資源簡介
利用棧的知識把十進制轉化為八進制,用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
- 上一篇:C和C++程序員的Lua快速入門.zip
- 下一篇:阿里云 hamcsha1算法
評論
共有 條評論