题目描述
输入 �n(�≤100n≤100) 个整数,按照绝对值从大到小排序后输出。题目保证所有的数的绝对值都不相等。
输入格式
第一个数字为 �n,接着是 �n 个整数。
输出格式
输出这 �n 个整数排序后的结果。
样例输入content_copy
3
3 -4 2
样例输出content_copy
-4 3 2
#include<bits/stdc++.h>
using namespace std;
bool cmp(int a,int b)
{
return abs(a)>abs(b);
}
int main()
{
int n=0;
cin>>n;
int l[n];
for(int i=0;i<n;i++)
{
cin>>l[i];
}
sort(l,l+n,cmp);
for(int i=0;i<n;i++)
{
cout<<l[i]<<' ';
}
return 0;
}