C++基础:求最大奇数与最小偶数的差值
好的,我们先理解一下题目要求,然后直接编写C++代码。你给的题目要求输入n个数,找出其中最大的奇数和最小的偶数,然后计算“最大奇数 - 最小偶数”的值。 ```cpp #include <iostream> using namespace std; int main() { int n; cin >> n; int maxOdd = -1; // 初始设为小于任何奇数的最小可能值 int minEven = 101; // 初始设为大于任何偶数的最大可能值 for (int i = 0; i < n; i++) { int num; cin >> num; if (num % 2 == 1) { // 奇数 if (num > maxOdd) { maxOdd = num; } } else { // 偶数 if (num < minEven) { minEven = num; } } } int result = maxOdd - minEven; cout << result << endl; return 0; } ``` ### ⚙️ 程序逻辑说明: - **输入格式**:先输入n,然后依次输入n个正整数。 - **处理过程**:遍历每个数,分别记录奇数和偶数的最大、最小值。 - **题目保证**:至少有一个奇数和偶数,所以 `maxOdd` 和 `minEven` 会被正确赋值。 - **输出**:输出 `maxOdd - minEven` 的结果。 ######[AI问答 | 329点数解答 | 2026-06-14 10:31:18]
- 使用位运算对黄金城原材料编号进行奇偶分类的C++程序(字节豆包 | 211点数解答 | 2026-02-28 20:38:57)57
- 超详细!整数奇偶与倍数判断代码解析及补全(字节豆包 | 462点数解答 | 2026-01-08 12:43:56)77
- 整数奇偶性及倍数判断代码实现(字节豆包 | 405点数解答 | 2026-04-25 19:08:03)30
- 幼儿园小朋友学号奇偶分类:代码实现与详细解释(字节豆包 | 406点数解答 | 2025-11-26 19:39:05)90
- C++实现:输入整数判断奇偶性及是否为 5 或 4 的倍数(DeepSeek | 137点数解答 | 2026-01-04 19:15:44)64
- C++:判断输入整数奇偶性及是否为 4 或 5 的倍数(字节豆包 | 159点数解答 | 2026-01-17 19:02:05)68
- Even More Odd Photos:求解 Farmer John 奶牛分组最大组数的算法解析(字节豆包 | 841点数解答 | 2026-02-03 15:18:32)63
- 基础倒水问题:n 个杯子 k 次倒水后水量全揭秘!(字节豆包 | 160点数解答 | 2026-02-04 21:37:25)59
- “龙虎斗”游戏难题破解:Python代码实现最小气势差距兵营选择(字节豆包 | 709点数解答 | 2026-02-05 17:06:22)65
- C++ 实现打印放大的 'X' 问题解答(字节豆包 | 359点数解答 | 2026-04-02 14:37:18)69
- 【基础】数值计算的 C++ 实现(字节豆包 | 359点数解答 | 2026-04-12 13:41:24)35
- 基础数值计算:C++实现数字位数、逐位输出及逆序输出(字节豆包 | 395点数解答 | 2026-04-12 13:41:46)36