//进制转换
void stack_swap(stackPtr S,int a)
{
while(a>0)
{
//入栈
stack_push(S,a%2);
a/=2;
}
}


这篇文章介绍了如何使用C语言中的栈数据结构实现从二进制到十进制的转换,通过while循环和位运算逐步将二进制数a的每一位压入栈中。
//进制转换
void stack_swap(stackPtr S,int a)
{
while(a>0)
{
//入栈
stack_push(S,a%2);
a/=2;
}
}


1万+
3973
4979
802

被折叠的 条评论
为什么被折叠?