问题 3806 --绝对值排序(完善程序)

3806: 绝对值排序(完善程序)★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 398  解决: 348
[提交][状态][命题人:]

题目描述

输入若干个整数,求出每个数的绝对值,并按从大到小的顺序输出

#include <bits/stdc++.h>
using namespace std;
vector<int> arr; //整型向量 
int main()
{
        int a;
        while(cin>>a)
        {
     	    arr.push_back(____(1)_____);//求绝对值,然后放到向量中 
	 }
	 sort(arr.begin(),arr.end(),_____(2)______);//从大到小排序 
	 for(int i=0;i<____(3)______;i++)//将排序后的元素依次输出 
	 cout<<arr[i]<<endl;
}

输入

输入若干个整数

输出

求出每个数的绝对值,并按从大到小的顺序输出,每个数一行
样例输入
Copy
4 -5 3 -2 9 -8 7 -6 2 -1
样例输出
Copy
9
8
7
6
5
4
3
2
2
1

提示

来源

[提交][状态]