1949: 偶数降序输出
内存限制:256 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:16
解决:11
题目描述
给定一个长度为N(不大于500)的正整数序列,请将其中的所有偶数取出,并按降序输出。
输入
共2行∶ 第1行为N;第2行为N个正整数,其间用空格间隔。
输出
降序输出的偶数序列,数之间以空格间隔。数据保证至少有一个偶数。
样例输入 复制
10
1 3 2 6 5 4 9 8 7 10
样例输出 复制
10 8 6 4 2
提示
#include<bits/stdc++.h> using namespace std; int n,a[510]; int cmp(int x,int y) { return x>y; } int main(){ cin>>n; int t,j=1; for (int i=1;i<=n;i++) { cin>>t; if (t%2==0) a[j++]=t; } sort(a+1,a+j,cmp); for (int i=1;i<j;i++) { cout<<a[i]<<" "; } return 0; }