单选题

一个数如果能被某个数(比如7)整除,或者含有该数,则说该数是某个数的相关数。下面C++代码用于判定输入的数与7是否有关。下列说法错误的是(    )。

int N, M;

bool Flag = false;

cin >> N;

M = N;


if (M % 7 == 0)

      Flag = true;


while (!Flag && M){

      if (M % 10 == 7){

            Flag = true;

            break;

      }

      M /= 10;

}

if (Flag)

      cout << N << "与7有关";

else

      cout << N << "与7无关";

A

删除break语句不会导致死循环,但有时会导致结果错误

B

删除 M /= 10 将可能导致死循环

C

删除 M = N 并将其后代码中的M变量改为N,并调整输出同样能完成相关功能

D

删除 break 语句不会导致死循环,但有时会影响效率

赣ICP备20007335号-2