简单的题解
2023-11-16 20:00:38
发布于:江苏
18阅读
0回复
0点赞
//1.定义数组a,x,y 变量n,X=0,Y=0;
//2.如果是正数,则添至数组x,负数则添加至数组y;
//3.给两个数组排序(均为正序);
//4.输出;
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int a[n];
int x[n];
int X=0;
int y[n];
int Y=0;
for(int k=0;k<n;k++){
cin>>a[k];
if(a[k]>0){
x[X]=a[k];
X++;
}else{
y[Y]=a[k];
Y++;
}
}
sort(x+0,x+X);
sort(y+0,y+Y);
for(int i=0;i<X;i++){
cout<<x[i]<<' ';
}
for(int j=0;j<Y;j++){
cout<<y[j]<<' ';
}
return 0;
}
这里空空如也
有帮助,赞一个