1 条题解

  • 1
    @ 2025-2-10 14:18:27
    #include<bits/stdc++.h>
    using namespace std;
    bool cmpUp(int a,int b){
    	return a>b;	
    }
    bool cmpDown(int a,int b){
    	return a>b;	
    }
    int main(){//
    	int a,ood[15],even[15],e2=0,o1=0;
    	for(int i=1;i<=10;i++){
    		cin>>a;
    		if(a%2==0)
    			even[++e2]=a;
    		else
    			ood[++o1]=a;
    	}
    	sort(ood+1,ood+1+o1,cmpDown);
    	sort(even+1,even+1+e2,cmpUp);
    	for(int i=1;i<=o1;i++)
    		cout<<ood[i]<<" ";
    	for(int i=1;i<=e2;i++)
    		cout<<even[i]<<" ";
    	return 0;
    }
    

信息

ID
1346
时间
1000ms
内存
128MiB
难度
6
标签
(无)
递交数
97
已通过
30
上传者