C++实现奇幻游戏积分排序:奇数升序偶数降序!
```cpp #include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { int n; cin >> n; vector<int> nums(n); for (int i = 0; i < n; ++i) { cin >> nums[i]; } vector<int> odds, evens; for (int num : nums) { if (num % 2 != 0) { odds.push_back(num); } else { evens.push_back(num); } } sort(odds.begin(), odds.end()); sort(evens.begin(), evens.end(), greater<int>()); for (int num : odds) { cout << num << " "; } for (int num : evens) { cout << num << " "; } return 0; } ``` 1. 使用两个vector分别存储奇数和偶数,避免在原数组上频繁操作 2. 对奇数使用默认升序排序,对偶数使用greater降序排序 3. 输出时先输出奇数再输出偶数,保证正确的输出顺序 ######[AI写代码神器 | 237点数解答 | 2025-04-12 17:09:06]
- 使用位运算对黄金城原材料编号进行奇偶分类的C++程序(字节豆包 | 211点数解答 | 2026-02-28 20:38:57)24
- 超详细!整数奇偶与倍数判断代码解析及补全(字节豆包 | 462点数解答 | 2026-01-08 12:43:56)47
- 超燃年会来袭!诗舞歌戏轮番上阵,共赴欢乐盛宴! (字节豆包 | 206点数解答 | 2025-01-08 10:59:43)343
- C++ 实现旋律类型判断:根据 7 个音符顺序输出升序、降序或混合(字节豆包 | 582点数解答 | 2026-03-21 19:41:16)2
- C++实现二进制转八进制及旋律类型判断(字节豆包 | 629点数解答 | 2026-03-21 19:50:41)3
- 幼儿园小朋友学号奇偶分类:代码实现与详细解释(字节豆包 | 406点数解答 | 2025-11-26 19:39:05)58
- C++实现:输入整数判断奇偶性及是否为 5 或 4 的倍数(DeepSeek | 137点数解答 | 2026-01-04 19:15:44)39
- C++:判断输入整数奇偶性及是否为 4 或 5 的倍数(字节豆包 | 159点数解答 | 2026-01-17 19:02:05)44
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)343
- 六种常用内部排序算法性能大比拼:基于 Python 的随机数据测试(字节豆包 | 2396点数解答 | 2024-12-21 21:45:53)212
- C 语言实现六种内部排序算法性能大比拼:含代码与注意要点(字节豆包 | 2078点数解答 | 2024-12-21 21:46:21)190
- C语言实现六种内部排序算法性能比较:附代码及改进建议(字节豆包 | 2009点数解答 | 2024-12-23 08:03:13)280