将一个十进制数N转换为八进制数(应用栈)

解决方案 »

  1.   

    while (n)
    {
        stack.push((char)('0' + n%8));
        n /= 8;
    }
    while (!stack.IsEmpty()) cout << stack.Pop();
      

  2.   

    Convert.ToString 方法 (Int32, Int32) 
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 
    http://feiyun0112.cnblogs.com/
      

  3.   

    Convert.ToString(int value,int ToBase);