‹ 上一题 下一题 ›

g1-08841. 区间统计·含数字 2 的数 未做

1000 ms 256 MB 测试点 ? 知识点题GESP-11级·循环结构客观题单选
int cnt = 0;
for (int i = 25; i <= 32; i++) {
    int t = i;
    while (t > 0) {
        if (t % 10 == 2) {
            cnt++;
        }
        t = t / 10;
    }
}
cout << cnt << endl;

输出是( )。

  • A. 5,漏了左端点 25 本身,它的十位就是 2
  • B. 6,含数字 2 的是 25、26、27、28、29、32
  • C. 8,以为 25~32 里每个数都含 2
  • D. 2,数成了不含数字 2 的 30 和 31
未选择
输入
输出

            
答案