2 条题解
-
-2
思路分析
1. 任务拆解:
- 读取整数n表示数字个数
- 读取n个整数存入数组
- 先输出所有奇数,用空格分隔
- 再输出所有偶数,用空格分隔
2. 关键点分析:
- 判断奇偶性:用数字除以2的余数来判断
- 奇数特征:除以2余数不等于0(%2 != 0)
- 偶数特征:除以2余数等于0(%2 == 0)
- 需要分两次遍历数组,分别输出奇数和偶数
3. 步骤规划: 第一步:读取数字个数n 第二步:循环n次,读取每个数字存入数组 第三步:遍历数组,输出所有奇数 第四步:换行 第五步:再次遍历数组,输出所有偶数
4. 代码对应:
cin>>n:读取数字个数- 第一个
for循环:输入n个数字到数组 - 第二个
for循环:输出所有奇数(a[i]%2!=0) cout<<endl:换行- 第三个
for循环:输出所有偶数(a[r]%2==0)
信息
- ID
- 159
- 时间
- 1000ms
- 内存
- 64MiB
- 难度
- 3
- 标签
- (无)
- 递交数
- 817
- 已通过
- 427
- 上传者