下 C++代码执 后输出与 5 有关数的数量。“与 5 有关的数”定义为含有 5 或者能被 5 整除的数。相关说法 面 行 正确的是( )。
cnt = 0;
for (i = 1; i < 1000; i++){
if (i % 5 == 0){
cnt += 1;
continue;
}
j = i;
while (j > 0)
if (j % 10 == 5){
cnt += 1;
break;
}
else
j /= 10;
}
cout << cnt;
- A. 删除代码中 continue 不影响程序执 结果 行
- B. 删除 j = i 并将 while 循环内的j修改为 i ,不影响程序执 结果 行
- C. 代码中 break 修改为 j = 0 ,不影响程序执 结果 行
- D. 将 while (j > 0) 修正为 while (j >= 0) 不影响程序执 的结果 行
正确答案:C