入门级子数整除问题的C++实现
```cpp #include <iostream> using namespace std; int main() { int K; cin >> K; bool hasSolution = false; for (int num = 10000; num <= 30000; num++) { int sub1 = num / 100; int sub2 = (num / 10) % 1000; int sub3 = num % 1000; if (sub1 % K == 0 && sub2 % K == 0 && sub3 % K == 0) { cout << num << endl; hasSolution = true; } } if (!hasSolution) { cout << "No" << endl; } return 0; } ``` ### 代码解释 - 引入输入输出流头文件 `iostream`,并使用 `using namespace std;` 避免使用 `std::` 前缀。 - 读取输入的正整数 `K`。 - 使用 `for` 循环遍历 10000 到 30000 之间的所有五位数。 - 对于每个五位数,计算三个子数 `sub1`、`sub2` 和 `sub3`。 - 检查三个子数是否都能被 `K` 整除,如果满足条件则输出该五位数,并将 `hasSolution` 标记为 `true`。 - 若遍历结束后 `hasSolution` 仍为 `false`,则输出 `No`。 ######[AI问答 | 373点数解答 | 2026-04-19 13:29:55]
- P2185判断质数问题的C++代码实现(字节豆包 | 396点数解答 | 2026-03-22 16:54:08)26
- C++ 实现:给定时间与时长,计算未来时间(字节豆包 | 323点数解答 | 2025-10-29 20:27:44)116
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)362
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)333
- Python 实现:判断 1 - 1000 正整数能否被幸运数整除(字节豆包 | 384点数解答 | 2025-07-20 20:01:19)146
- C++ 判断数能否被 3 和 5 整除:代码实现及开发注意要点(DeepSeek | 134点数解答 | 2025-10-02 21:02:37)69
- Python 实现:从小到大输出正整数所有因数的程序详解(字节豆包 | 195点数解答 | 2026-01-10 20:40:56)37
- C++ 实现:判断两正整数乘积能否被 5 整除(字节豆包 | 119点数解答 | 2026-01-23 19:48:50)51
- Python 实现:判断两正整数乘积能否被 5 整除(字节豆包 | 86点数解答 | 2026-01-23 19:49:28)36
- Python技巧:快速判断整数能否同时被3和5整除(字节豆包 | 143点数解答 | 2026-01-24 22:31:45)38
- C++ 实现:轻松判断一个数能否同时被 3 和 5 整除(字节豆包 | 329点数解答 | 2026-01-24 22:32:14)27
- 判断整数能否同时被 3 和 5 整除的 Python 实现(字节豆包 | 99点数解答 | 2026-02-27 20:53:48)23