‹ 上一题 下一题 ›

g1-08869. while 循环·拆位结束后的 n 未做

1000 ms 256 MB 测试点 ? 知识点题GESP-11级·循环结构客观题单选

这段程序把 306 的各位数字倒着拆出来:

int n = 306;
while (n > 0) {
    cout << n % 10 << " ";
    n = n / 10;
}

循环结束后,变量 n 的值是( )。

  • A. 0,n 每轮去掉一位,除到 0 循环才停
  • B. 3,以为循环结束时 n 留着最高位
  • C. 6,以为 n 留着最先拆出的末位
  • D. 306,以为 n 在循环结束后恢复原值
未选择
输入
输出

            
答案