酷代码 AI
菜单
服务商

简单一点

Python 代码 ```python n = int(input()) nums = list(map(int, input().split())) odd = [i for i in nums if i % 2 != 0] even = [i for i in nums if i % 2 == 0] print(" ".join(map(str, odd))) print(" ".join(map(str, even))) ``` 这段 Python 代码首先读取输入的正整数 `n`,接着读取 `n` 个正整数并存储在 `nums` 列表中。然后使用列表推导式,把 `nums` 里的奇数筛选出来存到 `odd` 列表,偶数存到 `even` 列表。最后将 `odd` 和 `even` 列表里的元素转换为字符串并用空格连接输出。 C++ 代码 ```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 != 0) { 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; } ``` 在 C++ 代码中,先读取正整数 `n`,再定义两个 `vector` 容器 `odd` 和 `even` 分别存储奇数和偶数。通过循环读取 `n` 个正整数,根据奇偶性将其添加到对应的容器中。最后分别遍历 `odd` 和 `even` 容器,按格式要求输出奇数和偶数。 [2026-01-12 11:08:46 | AI问答 | 482点数解答]

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