酷代码 AI
菜单
服务商

cpp现有 n n 个正整数,乌拉乎希望把这些数进行分类, 按照原本的顺序,先依次输出这些数中所有的奇数,再依次输出所有的偶数。 输入格式 两行,一个正整数 n n, 第二行依次为 n n 个正整数,数与数之间以一个空格间隔。 输出格式 共两行, 第一行依次输出所有的奇数,数与数之间以一个空格间隔, 第二行依次输出所有的偶数,数与数之间以一个空格间隔。 回答篇幅:简单明了

```cpp #include <iostream> #include <vector> int main() { int n; std::cin >> n; std::vector<int> odd, even; for (int i = 0; i < n; ++i) { int num; std::cin >> num; if (num % 2) { odd.push_back(num); } else { even.push_back(num); } } for (int i = 0; i < odd.size(); ++i) { if (i > 0) std::cout << " "; std::cout << odd[i]; } std::cout << std::endl; for (int i = 0; i < even.size(); ++i) { if (i > 0) std::cout << " "; std::cout << even[i]; } return 0; } ``` [2026-02-08 19:22:29 | AI问答 | 219点数解答]

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