#include
using namespace std;
void func(int ary[], int n) {
int i = 0, j, x;
j = n - 1;
while (i < j) {
while (i < j && ary[i] > 0) i++;
while (i < j && ary[j] < 0) j--;
if (i < j) {
x = ary[i];
ary[i++] = ary[j];
ary[j--] = x;
}
}
}
int main(void) {
int a[20], i, m;
m = 10;
for (i = 0; i < m; i++) {
cin >> a[i];
}
func(a, m);
for (i = 0; i < m; i++)
cout << a[i] << " ";
cout << endl;
return 0;
} 输入:5 4 -6 -11 6 -59 22 -6 1 10 输出:___________________________1_________