栈的应用举例——数制转换

来源:互联网 发布:日本电视直播软件 编辑:程序博客网 时间:2024/06/05 07:56
#include<iostream>#include"SqStack.h"using namespace std;#define N 8void conversation(SqStack &S,SqStack &SS)//对于输入的任意一个非负十进制整数,打印输出与其等值的N进制数{int num,e;SOP.InitStack(S);Status (*vis)(SElemType);cin>>num;while(num){SOP.Push(S,SS,num%N);//num=(num/N)*N+num%Nnum=num/N;}//while1vis=visit;SOP.StackTraversal(S,vis);}//conversationvoid main(){SqStack S,SS;conversation(S,SS);}//main

注:#include"SqStack.h"来源于点击打开链接

0 0