c++生成代码如果一个数里同时有6和2,我们就说它是不吉利的。 给你一个数字 n ,判断 n 是否是吉利的。
时间: 2024-03-03 10:52:56 浏览: 15
可以使用以下代码判断一个数是否是吉利的:
```c++
bool isLucky(int n) {
while (n > 0) {
int digit = n % 10; // 取出个位数
if (digit == 6 || digit == 2) {
return false; // 如果个位数是6或2,则不吉利
}
n /= 10; // 将个位数删除
}
return true;
}
```
这个代码中,我们通过循环将数字的每个位数取出来,如果发现某个位数是6或2,则说明这个数字是不吉利的。如果循环结束后都没有遇到6或2的位数,则说明这个数字是吉利的。