单选题

下面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 << " ";


A.

continue

 j /= 10

B.

break

 j /= 10

C.

continue 

j %= 10

D.

break 

j %= 10

发表评论

登录 后再回复