HDU-2020
来源:互联网 发布:java 敏捷开发框架 编辑:程序博客网 时间:2024/04/30 01:30
绝对值排序
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 67043 Accepted Submission(s): 32377
Problem Description
输入n(n<=100)个整数,按照绝对值从大到小排序后输出。题目保证对于每一个测试实例,所有的数的绝对值都不相等。
Input
输入数据有多组,每组占一行,每行的第一个数字为n,接着是n个整数,n=0表示输入数据的结束,不做处理。
Output
对于每个测试实例,输出排序后的结果,两个数之间用一个空格隔开。每个测试实例占一行。
Sample Input
3 3 -4 24 0 1 2 -30
Sample Output
-4 3 2-3 2 1 0代码实现:public class Main {public static void main(String[] args) {Scanner sc=new Scanner(System.in);while(sc.hasNext()){int n=sc.nextInt();if(n==0){return;}int[] a=new int[n];for(int i=0;i<n;i++){a[i]=sc.nextInt();}for(int i=0;i<n-1;i++){for(int j=i+1;j<n;j++){//按照绝对值从大到小排序后输出.用Math.abs取绝对值即可if(Math.abs(a[i])<Math.abs(a[j])){int temp=a[i];a[i]=a[j];a[j]=temp;}}}System.out.print(a[0]);for(int i=1;i<a.length;i++){System.out.print(" "+a[i]);}System.out.println();}}}
0 0
- HDU - 2020
- hdu 2020
- HDU 2020
- HDU-2020
- hdu 2020
- HDU 2020
- HDU--2020
- HDU-2020
- hdu 2020
- HDU-2020
- hdu 2020
- hdu 2020 绝对值有序
- HDU 2020 绝对值排序
- HDU 2020 绝对值排序
- HDU 2020 绝对值排序
- HDU,2020,绝对值排序
- HDU 2020 绝对值排序
- HDU 2020 绝对值排序
- [易飞]易飞直接查询卡死(gridviewerC.dll注册卡死)
- iOS10及Xcode8适配
- java javac windows
- SQL LIKE子句
- WebService------Apache CXF
- HDU-2020
- MFC实现TabCtrl
- sql server 查询镜像端点和删除
- vi 替换方法
- Elevator
- 1046: [HAOI2007]上升序列
- (LeetCode)Nth Digit --- 第几位数字
- 将普通应用程序添加到系统服务 windows server2003
- html段落标签