文章

37

粉丝

168

获赞

13

访问

270.1k

头像
P1248 解题思路分享
P1248 北京大学机试题
发布于2021年3月7日 21:18
阅读数 7.3k

#include <bits/stdc++.h>
using namespace std;

bool cmp(int a, int b){
	if(a%2==b%2){
		if(a%2==1) return a>b;
		else return a<b;
	}
	else return a%2>b%2;
}

int main()
{
	int a[10]={0};
	while(cin>>a[0]>>a[1]>>a[2]>>a[3]>>a[4]>>a[5]>>a[6]>>a[7]>>a[8]>>a[9]){
		sort(a,a+10,cmp);
		for(int i=0; i<10; i++){
			cout<<a[i]<<' ';
		}
	}
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发