进制转换
#include"stdio.h"
#defineMax50
typedefstruct
{
intelem[Max];
inttop;
}Sqstack;
voidinitstack(Sqstack*p)
{
(*p).top=-1;
}
intempty(Sqstacks)
{
if(s.top==-1)
return1;
else
ruturn0;
}
voidpush(Sqstack*p,intx)
{
如栈满,输入错误信息,否则X入栈
}
intpop(Sqstack*p)
{
求栈顶元素,修改栈顶指针,返回值为栈顶元素
}
voidmian()
{
intnum,base,c;
Sqstacks;
initstack(&s);
while(1)
{
printf("输入要转换的十进制数以及基数,以逗号隔开:");
scanf("%d,%d",&num,&base);
if(num