比亚迪f6轮胎多少钱:利用栈将一个十进制数转化为二进制数,帮忙啊!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 06:34:50
请用C语言帮我便写一个程序,非常感激!必追加分!!!!!!!!
请帮我写具体点,我对这方面不太懂啊.谢谢了

设置一个站,按十转二方法,每除一次将余数进站,最后依次出站。

这个问题要解决你去看下数据结构了
主要部分可以这么写了
这是整数部分了如果有小数部分就不能用栈那小数部分直接*2输出了
while(n!=0)
{
push(s,n%2);
n=n/2;
}
while(!stackempty(s))
{
pop(s,k);
printf("%d",k);
}