HDU - 2020 絕對值排序

OJ地址:https://vjudge.net/problem/HDU-2020
輸入n(n<=100)個整數,按照絕對值從大到小排序後輸出。題目保證對於每一個測試實例,所有的數的絕對值都不相等。

Input

輸入數據有多組,每組佔一行,每行的第一個數字爲n,接着是n個整數,n=0表示輸入數據的結束,不做處理。

Output

對於每個測試實例,輸出排序後的結果,兩個數之間用一個空格隔開。每個測試實例佔一行。

Sample Input

3 3 -4 2
4 0 1 2 -3
0

Sample Output

-4 3 2
-3 2 1 0

思路:

使用math頭文件下的abs()函數進行絕對值求值,algorithm頭文件下的sort()函數進行排序;

請參考: algorithm頭文件下的常用函數之sort()

程序代碼:

 

運行結果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章