酷代码 AI
菜单
服务商

幼儿园小朋友学号奇偶分类:代码实现与详细解释

```cpp #include <iostream> using namespace std; int main() { int n; cin >> n; int odd[10000], even[10000]; int oddIndex = 0, evenIndex = 0; for (int i = 0; i < n; i++) { int num; cin >> num; if (num % 2 == 1) { odd[oddIndex++] = num; } else { even[evenIndex++] = num; } } for (int i = 0; i < oddIndex; i++) { if (i != 0) cout << " "; cout << odd[i]; } cout << endl; for (int i = 0; i < evenIndex; i++) { if (i != 0) cout << " "; cout << even[i]; } cout << endl; return 0; } ``` 代码解释 1. 输入小朋友数量:使用`cin`读取小朋友的数量`n`。 2. 创建数组:创建两个数组`odd`和`even`,分别用于存储奇数和偶数学号,同时用`oddIndex`和`evenIndex`记录各自数组中元素的数量。 3. 读取学号并分类:通过循环读取每个小朋友的学号,判断其奇偶性,若是奇数存入`odd`数组,若是偶数存入`even`数组。 4. 输出奇数学号:遍历`odd`数组,按顺序输出奇数学号,每个学号间用空格分隔。 5. 输出偶数学号:遍历`even`数组,按顺序输出偶数学号,每个学号间用空格分隔。 ######[AI问答 | 406点数解答 | 2025-11-26 19:39:05]

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