下面的 C++ 代码用于求 N 的镜面数(N 的个位到最高位的各位数字依次反过来出现在数字中,但高位 0 将被忽略,不输出),如输入 1234,则将输出 4321,又如输入 120,则将输出 21,错误的选项是( )。
cout << "请输入个位数不为0的正整数: ";
cin >> N;
rst = 0; // 保存逆序结果
while (_______________){
rst = rst * 10 + N % 10;
N = N / 10;
}
cout << rst << endl;
- A. `N != 0`
- B. `not (N == 0)`
- C. `N = 0`
- D. `N > 0`
正确答案:C