求赞(题解)
2024-02-01 14:36:50
发布于:广东
86阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
bool boo(int a,int b){
if(a<b) return 0;
else return 1;
}
int main(){
int a[200],b[200],aa=0,bb=0,n,h;
cin>>n;
for(int i=0;i<n;i++){
cin>>h;
if(h<0) {
b[bb]=abs(h);
bb+=1;
}
else{
a[aa]=h;
aa+=1;
}
}
sort(a,a+aa);
sort(b,bb+b,boo);
for(int i=0;i<aa;i++){
cout<<a[i]<<' ';
}
for(int i=0;i<bb;i++){
cout<<-b[i]<<' ';
}
return 0;
}
这里空空如也
有帮助,赞一个