C++实现根据输入输出特定区间奇数或偶数
```cpp #include <iostream> using namespace std; int main() { int a, b; // 从标准输入读取两个正整数 a 和 b cin >> a >> b; // 判断 a 是奇数还是偶数 if (a % 2 == 1) { // 若 a 是奇数,输出 a 到 b 之间的奇数 for (int i = a; i <= b; i++) { if (i % 2 == 1) { // 是奇数则输出该数,并按规则添加空格 cout << i; // 若不是最后一个数,输出空格 if (i + 2 <= b) { cout << " "; } } } } else { // 若 a 是偶数,输出 a 到 b 之间的偶数 for (int i = a; i <= b; i++) { if (i % 2 == 0) { // 是偶数则输出该数,并按规则添加空格 cout << i; // 若不是最后一个数,输出空格 if (i + 2 <= b) { cout << " "; } } } } // 输出换行符 cout << endl; return 0; } ``` 注释解释: 1. 首先使用`cin`从标准输入读取两个整数`a`和`b`。 2. 通过`a % 2 == 1`判断`a`是否为奇数。 3. 如果`a`是奇数,使用`for`循环从`a`开始到`b`结束,对于每一个数检查是否为奇数(`i % 2 == 1`),若是则输出该数,使用`if (i + 2 <= b)`判断是否为最后一个奇数,若不是则输出一个空格。 4. 如果`a`是偶数,同样使用`for`循环,检查是否为偶数(`i % 2 == 0`),若是则输出该数,并且按同样规则判断是否输出空格。 5. 最后使用`cout << endl`输出换行符。 ######[AI问答 | 521点数解答 | 2026-07-28 20:39:57]
- C++ 使用位运算判断材料编号奇偶性及代码修正(字节豆包 | 618点数解答 | 2026-07-25 20:29:18)13
- 使用位运算对黄金城原材料编号进行奇偶分类的C++程序(字节豆包 | 211点数解答 | 2026-02-28 20:38:57)96
- C++位运算判断整数奇偶性:原理、实现与最佳实践(DeepSeek | 791点数解答 | 2026-07-23 16:18:22)21
- Python实现:随机录入45位学生四次成绩函数大揭秘(GPT | 477点数解答 | 2024-12-17 17:00:35)425
- Python实现班级45位同学成绩生成、总评计算及分数统计(字节豆包 | 579点数解答 | 2024-12-21 11:55:01)311
- Python实现45位学生四次成绩随机录入及输出(GPT | 441点数解答 | 2024-12-21 21:02:22)311
- Python实战:45位同学成绩生成、总评计算与分数统计揭秘(字节豆包 | 688点数解答 | 2024-12-22 10:14:17)300
- 超详细!整数奇偶与倍数判断代码解析及补全(字节豆包 | 462点数解答 | 2026-01-08 12:43:56)111
- 整数奇偶性及倍数判断代码实现(字节豆包 | 405点数解答 | 2026-04-25 19:08:03)64
- 幼儿园小朋友学号奇偶分类:代码实现与详细解释(字节豆包 | 406点数解答 | 2025-11-26 19:39:05)123
- C++实现:输入整数判断奇偶性及是否为 5 或 4 的倍数(DeepSeek | 137点数解答 | 2026-01-04 19:15:44)86
- C++:判断输入整数奇偶性及是否为 4 或 5 的倍数(字节豆包 | 159点数解答 | 2026-01-17 19:02:05)96