酷代码 AI
菜单

简单一点

```cpp #include <iostream> using namespace std; int main() { int n; cin >> n; if (n % 3 == 0) cout << 3; if (n % 5 == 0) { if (n % 3 == 0) cout << ","; cout << 5; } if (n % 7 == 0) { if (n % 3 == 0 || n % 5 == 0) cout << ","; cout << 7; } cout << endl; return 0; } ``` 代码解释 1. 输入正整数:通过`cin`读取用户输入的正整数`n`。 2. 判断是否为 3 的倍数:若`n`能被 3 整除,输出 3。 3. 判断是否为 5 的倍数:若`n`能被 5 整除,先检查前面是否已输出 3,若输出过则先输出逗号,再输出 5。 4. 判断是否为 7 的倍数:若`n`能被 7 整除,检查前面是否已输出 3 或 5,若输出过则先输出逗号,再输出 7。 5. 换行:最后输出换行符。 [2026-02-03 14:05:40 | AI问答 | 311点数解答]

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