#include<iostream>
#include<math.h>using namespace std;
int main()
{
int n;
while(cin>>n&&n!=0)
{
int i,j,a[110],b;
for(i=0;i<n;i++)
cin>>a[i];
for(i=0;i<n-1;i++) //选择排序
{
for(j=i+1;j<n;j++)
{
if(abs(a[j])>abs(a[i]))
{
b=a[j];
a[j]=a[i];
a[i]=b;
}
}
}
cout<<a[0];
for(i=1;i<n;i++)
cout<<' '<<a[i];
cout<<endl;
}
}
求 int型 x的绝对值:
int abs(int x)
求 double型 x的绝对值:
double fabs(double x)