如果一个正整数能被 3 整除,或者某一位能被 3 整除,则称之为"漂亮数"。下面的 C++ 代码用于判断正整数 N 是否为漂亮数,L1 行的横线处应该填入的代码是( )。
int N, Flag;
cin >> N;
Flag = 0; // "非漂亮数"
if (N % 3 == 0)
Flag = 1; // "漂亮数"
else
while (N != 0){
if (_______________){ // L1
Flag = 1;
break;
}
N /= 10;
}
cout << (Flag? "漂亮数" : "非漂亮数");
- A. `N % 10 == 0`
- B. `N % 3 % 10 == 0`
- C. `N % 10 % 3`
- D. `N % 10 % 3 == 0`
正确答案:D