程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> hdu 2020 絕對值排序 (java)

hdu 2020 絕對值排序 (java)

編輯:關於C++

問題:

注意輸入方式,可以直接用數組來裝。

 

 

絕對值排序

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 51480 Accepted Submission(s): 24867



Problem Description 輸入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

 

代碼:

 

import java.util.*;

public class Main{
	public static void main(String args[]){
		Scanner cin=new Scanner(System.in);
		int n;
		int[] a=new int[100];
		while(cin.hasNext()){	
			n=cin.nextInt();	
			if(n==0)
				break;
			//int a[]=new int[100];
			for(int i=0;i

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved