1133: 【入门】输出奇数和偶数

内存限制:64 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:66 解决:33

题目描述

输入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

提示

n=int(input())
ls=list(map(int,input().split()))
for i in range(n):
    if ls[i]%2==1:
        print('%d '%ls[i],end='')  #或者 print(ls[i], end=' ')
print()
for i in range(n):
    if ls[i]%2==0:
        print('%d '%ls[i],end='')  #或者 print(ls[i], end=' ')

#include<iostream>
using namespace std;

int main(){
	int n,i;
	int a[40];
	cin>>n;
	for(i=0;i<n;i++){
		cin>>a[i];
		if(a[i]%2!=0){
			cout<<a[i]<<" ";
		}
	}
	cout<<endl;
	for(i=0;i<n;i++){
		if(a[i]%2==0){
			cout<<a[i]<<" ";
		}
	}
	cout<<endl;
}