//题(1)负值移动到正值前
#include<stdio.h>
int main() {
int a[10] ={ 7,4,-3,-1,5,-6,8,2};
int i= 0,j=9;
while(i<j){
while(a[i]< 0)i++;//寻找第一个正值
while(a[j] >= 0)j--;//从后往前找第一个负值
if(i <j){
int tmp = a[i];
a[i] = a[j];
a[j] = tmp;
}
}
}