嘿大家好👋,我又来啦,今天介绍一下优秀选手CJJ,多多指教。
以上为广告。
今天已sort排序为例。自己意会
以下为A7867题
#include <bits/stdc++.h>
using namespace std;
int boy[1001], gril[1001], a = 0, b = 0;
bool cmp(int a, int b){
return a < b;
}
int main(){
int n;
cin >> n;
for(int i = 0; i < n; i ){
int x;
cin >> x;
if(x > 0){
boy[a] = x;
}
else if(x < 0){
gril[b++] = x;
}
}
sort(boy, boy + a);
sort(gril, gril + b, cmp);
for(int i = 0; i < a; i++){
cout << boy[i] << " ";
}
for(int i = 0; i < b; i++){
cout << gril[i] << " ";
}
}
sort格式:sort(头,尾,cmp(可不填))
自带去重(敲黑板!)不需自己去做。
下课~~