#2528. [GESP202503 二级 C++] 第 10 题

[GESP202503 二级 C++] 第 10 题

下面C++代码用于求1到N之间正整数中含有3的数的个数,比如 123 和 32 都是符合条件的数。则前后两处横线应填入代码分别是( )。

int i, j;
int cnt = 0, N;
cout << "请输入正整数N: ";
cin >> N;
for (i = 1; (j = i) < N; i++)
    while (j != 0)
        if (j % 10 == 3) {
            cnt += 1;
            __________;
        }
        else
            __________;
cout << cnt << " ";

{{ select(1) }}

  • continue; j /= 10;
  • break; j /= 10;
  • continue; j %= 10;
  • break; j %= 10;