📜  门| Gate IT 2008 |第79章

📅  最后修改于: 2021-06-28 17:25:31             🧑  作者: Mango

考虑下面用C编写的代码片段:

void f (int n)
{ 
  if (n <=1)  {
   printf ("%d", n);
  }
  else {
   f (n/2);
   printf ("%d", n%2);
  }
}

f(173)打印什么?

(A) 010110101
(B) 010101101
(C) 10110101
(D) 10101101答案: (D)
说明: (173) 2 = 10101101
这个问题的测验