#4934. 输出奇数和偶数--判断题

输出奇数和偶数--判断题

输入n个整数,将其中的奇数和偶数分别显示出来(1 < n < 30)

输入:第一行一个整数n,第二行n个空格隔开的整数;

输出:第一行所有的奇数,第二行所有的偶数

整数之间用空格隔开。如输入:

10

21 12 33 43 59 68 77 18 19 40

输出两行如下:

21 33 43 59 77 19

12 68 18 40

判断以下代码是否能实现程序效果

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,a[31];
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    for(int i=1;i<=n;i++){
        if(a[i]%2==0){
            cout<<a[i]<<" ";
        }
    }
    cout<<endl;
    for(int i=1;i<=n;i++){
        if(a[i]%2==1){
            cout<<a[i]<<" ";
        }
    }
    return 0;
}

{{ select(1) }}

  • 正确
  • 错误