📜  门|门 IT 2008 |第 79 题

📅  最后修改于: 2021-09-24 05:08:05             🧑  作者: Mango

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

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

f(173) 打印什么?

(一) 010110101
(乙) 010101101
(三) 10110101
(四) 10101101答案: (D)
解释: (173) 2 = 10101101
这个问题的测验