《数据结构》栈实现进制转换

main.cpp:主程序

//Stack.h参见本分类下其它栈问题的描述

#include "../第三章 顺序栈的基本操作/Stack.h"
using namespace std;
int main()
{
 int num,tmp=8;
 Stack S;
 InitStack(S);
 cin>>num;
 while(num!=0)
 {
  Push(S,num%8);
  num/=8;
 }

 while(GetLen(S)!=0)
 {
  Pop(S,tmp);
  cout<<tmp;
 }

 return 0;
}

Leave a Reply

Your email address will not be published. Required fields are marked *