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

C++奇偶分支输出空格格式实现

🎯 **问题解析** 输入三个整数 `x`, `y`, `z`,根据 `x` 的奇偶性决定输出范围:奇数时输出 `1` 到 `y`,偶数时输出 `1` 到 `z`。输出要求每个数之间用一个空格隔开,且最后一个数后也要加空格。 💻 **C++ 代码实现** ```cpp #include <iostream> using namespace std; int main() { int x, y, z; cin >> x >> y >> z; if (x % 2 != 0) { // x为奇数 for (int i = 1; i <= y; ++i) { cout << i << " "; // 每个数后都加空格 } } else { // x为偶数 for (int i = 1; i <= z; ++i) { cout << i << " "; } } cout << endl; return 0; } ``` 🔍 **关键说明** - 使用 `x % 2 != 0` 判断奇数,对正负数均有效。 - 直接在每个数后输出空格,无需额外判断,满足“最后一个数后加空格”的要求。 - 注意最后输出换行符,符合题目输出规范。 🧪 **测试示例** 输入:`3 5 7` → 输出:`1 2 3 4 5 `(末尾有空格) 输入:`4 5 7` → 输出:`1 2 3 4 5 6 7 `(末尾有空格) ######[AI问答 | 374点数解答 | 2026-08-06 20:33:33]

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