#include <stdio.h> #include <math.h> #define N 10 void sort(int a[], int n){ int i, k,t, j; for(i=0; i<n-1; i++){ k=i; for(j=i+1; j<n; j++){ if( fabs(a[k]) < fabs(a[j]) ) k=j; } t = a[k]; a[k] = a[i]; a[i] = t; } } void main(){ int a[N]; int i; //输入数字 for(i=0; i<N; i++){ scanf("%d", &a[i]); } sort(a, N); for(i=0; i<N; i++){ printf("%d ", a[i]); } }