如何用栈来解决10进制转换成2进制?

解决方案 »

  1.   

    为什么非要用栈来解决哈;^_^;
      

  2.   

    哈哈 ,当然可以用其它方法啊!
      

  3.   

    基本思想:
      十进制数循环除2,直到商为0,将每次的余数入栈。再将栈弹出即得二进制数序列。
      

  4.   

    老大,栈是怎么用的啊?我现在就是不知道啊!能给个程序看看吗?
      

  5.   

    我觉得你有点书呆子气,栈只是一种数据结构而已。你可以使用各种方法实现栈的功能。
    你可以定义一个字符数组,比如100位,你把十进制数循环除2余数写入该数组中,然后反
    着付给一个字符串变量不就行了。
      

  6.   

    “ 然后反着付给一个字符串变量不就行了”怎么实现?
      

  7.   

    能给个例子看看吗?多谢了!!!