Algs4-1.3.5下面这段代码打印的值与N的关系是什么?

 1.3.5当N为50时下面这段代码会打印什么?从较高的抽象层次描述给定正整数N时这段代码的行为。
Stack<Integer> stack =new Stack<Integer>();
       while(N>0)
       {
           stack.push(N%2);
           N=N/2;
       }
      //
      for(int d:stack) StdOut.print(d);
          StdOut.println(); 
答:打印N的二制表示(当N为50时打印110010)。

原文地址:https://www.cnblogs.com/longjin2018/p/9849300.html