题解(点赞,互关)
2025-04-21 20:47:28
发布于:广东
2阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
bool cmp(int a,int b){
if(a<b){
return 0;
}
else{
return 1;
}
}
int main(){
int a[200],b[200],ac=0,wa=0,n,h;
cin>>n;
for(int i=0;i<n;i++){
cin>>h;
if(h<0) {
b[wa]=abs(h);
wa+=1;
}
else{
a[ac]=h;
ac+=1;
}
}
sort(a,a+ac);
sort(b,wa+b,cmp);
for(int i=0;i<ac;i++){
cout<<a[i]<<' ';
}
for(int i=0;i<wa;i++){
cout<<-b[i]<<' ';
}
return 0;
}链接描述
这里空空如也
有帮助,赞一个