文章

2

粉丝

36

获赞

1

访问

528

头像
整数奇偶排序 题解:sort函数解决
P1248 北京大学机试题
发布于2024年3月5日 21:39
阅读数 229

#include<iostream>
#include<bits/stdc++.h>
using namespace std;
bool cmp(int a,int b){
	if(a%2==0&&b%2==0){
		return a<b;
	}
	else if(a%2==1&&b%2==1){
		return a>b;
	}
	else{
		return (a%2)>(b%2);
	}
}
int main(){
	int a[105]={0};
	for(int i=0;i<10;i++){
		cin>>a[i];
		
	}
	sort(a,a+10,cmp);
	for(int i=0;i<10;i++){
		cout<<a[i]<<" ";
	}
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发