解决一下大家关于女生降序以及不输出0
2026-09-10 20:28:26
发布于:广东
2阅读
0回复
0点赞
当然cmp函数可以换成greater随你们便
#include <bits/stdc++.h>
using namespace std;
bool cmp(int x,int y){
return x>y;
}
int main(){
int a[10010],nan[10010],nv[10010];
int n;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=n;i++){
if(a[i]>0){
nan[i]=a[i];
}
else{
nv[i]=a[i];
}
}
sort(nan+1,nan+n+1);
sort(nv+1,nv+n+1);
for(int i=1;i<=n;i++){
if(nan[i]==0){
continue;
}
cout<<nan[i]<<" ";
}
for(int i=1;i<=n;i++){
if(nv[i]==0){
continue;
}
cout<<nv[i]<<" ";
}
return 0;
}
点赞的拥有彦祖亦菲的颜值、高斯的智力、马斯克的财富


这里空空如也





有帮助,赞一个