酷代码 AI
菜单
服务商

c++ 已知一个正整数n,如果它是4的倍数,并且是6的倍数,输出"Yes",否则输出"No"。 输入: 一个正整数n。 输出: 如果n是4的倍数,并且是6的倍数,输出"Yes",否则输出"No"。

```cpp #include <iostream> int main() { int n; // 读取输入的正整数n std::cin >> n; // 判断n是否同时是4和6的倍数 if (n % 4 == 0 && n % 6 == 0) { std::cout << "Yes" << std::endl; } else { std::cout << "No" << std::endl; } return 0; } ``` 代码解释 1. 输入读取:使用`std::cin`读取用户输入的正整数`n`。 2. 条件判断:使用`if`语句判断`n`是否同时是4和6的倍数。判断依据是`n`对4取余和对6取余的结果都为0。 3. 输出结果:如果`n`同时是4和6的倍数,输出`Yes`;否则输出`No`。 复杂度分析 - 时间复杂度:$O(1)$,因为只进行了简单的算术运算和条件判断。 - 空间复杂度:$O(1)$,只使用了常数级的额外空间。 [2025-12-19 19:24:47 | AI问答 | 275点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多