酷代码 AI
菜单
服务商
DeepSeek字节豆包
更多选项

C++奇偶判断输出范围问题详解与代码实现

🎯 **问题解析** 根据输入 `x` 的奇偶性,决定输出 `1` 到 `y` 或 `1` 到 `z` 的所有整数,空格分隔。 💻 **C++ 代码实现** ```cpp #include <iostream> using namespace std; int main() { int x, y, z; cin >> x >> y >> z; // 判断 x 是否为奇数 if (x % 2 != 0) { for (int i = 1; i <= y; ++i) { cout << i; if (i != y) cout << " "; // 最后一个数后不加空格 } } else { for (int i = 1; i <= z; ++i) { cout << i; if (i != z) cout << " "; } } cout << endl; return 0; } ``` 🔍 **关键说明** - 使用 `x % 2 != 0` 判断奇数(负数也适用)。 - 循环输出时,用 `if (i != 上限)` 控制空格,避免行尾多余空格。 - 题目要求输出一行,注意最后换行。 🧪 **测试示例** 输入:`3 5 7` → 输出:`1 2 3 4 5`(因为3是奇数,输出1~5) 输入:`4 5 7` → 输出:`1 2 3 4 5 6 7`(因为4是偶数,输出1~7) ######[AI问答 | 374点数解答 | 2026-08-06 20:32:46]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]