【问题标题】:How can I implement a stack?如何实现堆栈?
【发布时间】:2010-09-22 11:21:30
【问题描述】:

如何使用 C# 中的堆栈创建将二进制转换为十进制的程序?

【问题讨论】:

  • 哇,标签大战?谁删除了所有的cmets? OP?
  • 我删除了我的评论,因为我不确定它是否正确
  • 不再有攻击性标签。这不是因为他们的英语技能而让人们大吃一惊的地方。
  • Rich,你不知道那是什么意思吗?去谷歌上查询。我认为用该标签对这些问题进行分类非常好。

标签: c# binary stack


【解决方案1】:

这是一个提示,这个 sn-p 使用堆栈将十进制整数转换为二进制,您只需反转过程:-P

        int num = 50;
        Stack<int> stack = new Stack<int>();
        while (num != 0)
        {
            stack.Push(num % 2);
            num /= 2;
        }

        while (stack.Count > 0)
        {
            Console.Write(stack.Pop());
        }

【讨论】:

    猜你喜欢
    • 2013-01-25
    • 1970-01-01
    • 1970-01-01
    • 2020-04-11
    • 2010-11-27
    • 2013-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多