编辑代码

#include <iostream>
using namespace std;
#define  MAXSIZE 6
int main() {
    int a[MAXSIZE]={1,-1,2,-2,-3,3};
    int i = 0,j = MAXSIZE-1;
    while(i!=j){
        while(a[i]>0&&i<j){
            i++;
        }
        while(a[j]<0&&j>i){
            j--;
        }
        swap(a[i],a[j]);
    }
    for(int b = 0;b<MAXSIZE;b++)
        cout<<a[b]<<endl;
}