杭电acm P2020绝对值排序
来源:互联网 发布:淘宝卖家怎么删除订单 编辑:程序博客网 时间:2024/06/05 09:25
绝对值排序
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.Scanner;public class P2020 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()){ int n=sc.nextInt(); if(n==0){ break; } int[] a=new int[n]; for(int i=0;i<n;i++){ a[i]=sc.nextInt(); } for(int i=0;i<n;i++){ for(int j=i+1;j<n;j++){ if(Math.abs(a[i])<Math.abs(a[j])){ int t=a[i]; a[i]=a[j]; a[j]=t; } } } for(int i=0;i<n;i++){ if(i==n-1){ System.out.print(a[i]); }else{ System.out.print(a[i]+" "); } } System.out.println(); } }}
阅读全文
0 0
- 杭电acm P2020绝对值排序
- 杭电ACM 2020 绝对值排序
- 杭电ACM 2020 绝对值排序
- 杭电ACM 2020 绝对值排序
- 杭电ACM 2020绝对值排序----20140728
- ACM杭电2020绝对值排序
- 杭电ACM 2020:绝对值排序
- 杭电 acm 2020(绝对值排序)
- 杭电ACM----2020 绝对值排序
- 杭电ACM--HDU-2020绝对值排序
- 杭电绝对值排序
- 杭电2020 绝对值排序
- 杭电2020 绝对值排序
- 杭电acm2020绝对值排序
- 【杭电】[2020]绝对值排序
- 【杭电oj2020】绝对值排序
- 绝对值排序 杭电2020
- 杭电ACM2020:绝对值排序
- 5、Tensorflow:TensorFlow环境搭建-基于ubuntu16 Python3 tensorflow
- Tensorflow(r1.4)API--tf.nn.max_pool
- 会话技术-cookie的API(十六)
- Spark简介
- 算术逻辑单元之全加器之双重分组跳跃进位链
- 杭电acm P2020绝对值排序
- Windows程序设计:坐标转换
- eclipse如何从官网下载自己想要的版本
- SSH整合
- 【ZJOI2015】诸神眷顾的幻想乡(广义后缀自动机)
- CAXA CAPP工艺图表2018 官方版下载附安装教程
- java知识结构图
- Varinish缓存机制
- 面向组件编程之Unity 4.怎样得到游戏场景中的对象 例如:layer/tag&&SetActive隐藏游戏物体