进制变换实现函数
void MultiBaseOutput (int number,int base)
{
int i;
LiStack *S;
InitStack(S);
while(number)
{
Push(S,number%base);
number/=base;
}
while(!StackEmpty(S))
{
Pop(S, i);
printf("%d",i);
}
}
main函数:
int main()
{
MultiBaseOutput(10, 2);
return 0;
}