平平无奇的题解
2025-06-14 09:47:17
发布于:重庆
0阅读
0回复
0点赞
这题真的要用结构体吗?一个sort搞定。
#include<bits/stdc++.h>
using namespace std;
int a[105],n;
bool cmp(int x,int y){
if(x<0&&y<0||x>0&&y>0)return x<y;
return x>y;
}
int main(){
cin>>n;
for(int i=0;i<n;i++)cin>>a[i];
sort(a,a+n,cmp);
for(int i=0;i<n;i++)cout<<a[i]<<' ';
return 0;
}
这里空空如也
有帮助,赞一个