绝对值排序

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)

Total Submission(s): 40057    Accepted Submission(s): 19594

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

#include

#include

int main()

{

int n,i,j,t;

int a[110];

while(~scanf("%d",&n),n){

for(i=0;i

scanf("%d",&a[i]);

for(i=0;i

for(j=0;j

if(abs(a[j]) < abs(a[j+1]))

{

t=a[j];

a[j]=a[j+1];

a[j+1]=t;

}

//printf("%d",a[0]);

for(i=0;i

printf("%d ",a[i]);

printf("%d\n",a[n-1]);

}

return 0;

}

原文:http://blog.csdn.net/qq_16767427/article/details/38256353

java绝对值排序_HDU 2020 绝对值排序相关推荐

  1. hdu oj 2020 绝对值排序

    map的应用 输入n(n<=100)个整数,按照绝对值从大到小排序后输出.题目保证对于每一个测试实例,所有的数的绝对值都不相等. 1 import java.text.DecimalFormat ...

  2. C++描述杭电OJ 2020.绝对值排序 ||

    C++描述杭电OJ 2020.绝对值排序 || Problem Description 输入n(n<=100)个整数,按照绝对值从大到小排序后输出.题目保证对于每一个测试实例,所有的数的绝对值都 ...

  3. 第六章贪心(三):排序不等式、绝对值不等式

    第六章贪心(三):排序不等式.绝对值不等式.推公式 AcWing 913:排队打水 题目 有 n 个人排队到 1 个水龙头处打水,第 i 个人装满水桶所需的时间是 ti,请问如何安排他们的打水顺序才能 ...

  4. java python算法_用Python,Java和C ++示例解释的排序算法

    java python算法 什么是排序算法? (What is a Sorting Algorithm?) Sorting algorithms are a set of instructions t ...

  5. java算法----排序----(6)希尔排序(最小增量排序)

    1 package log; 2 3 public class Test4 { 4 5 /** 6 * java算法---希尔排序(最小增量排序) 7 * 8 * @param args 9 */ 1 ...

  6. java 基础算法教程ppt,基础排序算法(附加java实现)

    七种最基本的排序算法:(面试必会!) 冒泡排序: 最基础的排序算法,从数列最前端开始,两两比较,如果前一个数比后一个数大,那么两个数就交换位置,经过一轮遍历之后,最大的数就到了数列的最后一个位置上,再 ...

  7. java list 多条件排序_java – 如何对arraylist执行一系列排序操作(多个排序条件)

    Collections.sort(myList,new Comparator() { @Override public int compare(Object o1,Object o2) { // wr ...

  8. java 桶排序_[图解] 桶排序

    桶排序是一种排序的思想,其实现包括计数排序和基数排序两种,冒泡排序.选择排序.插入排序.归并排序.快速排序和堆排序都是基于比较的排序,而桶排序提出了一种新的思路,即基于数据状态的排序. 1. 桶排序的 ...

  9. 【JAVA】大整数数据量排序

    ZZ:http://pisces-java.iteye.com/blog/766745 题目大意:移动公司需要对已经发放的所有139段的号码进行统计排序,已经发放的139号码段的文件都存放在一个文本文 ...

  10. java排序算法总结_排序算法总结及Java实现

    1. 整体介绍 分类 排序大的分类可以分为两种,内排序和外排序.在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序.主要需要理解的都是内排序算法: 内排序可以分为 ...

最新文章

  1. linux中cc和S的区别,为什么在linux命令(iostat)中每秒读取(r/s)一直为零?
  2. 如何用Mybatis分库分表
  3. qgis在地图上画导航线_在Laravel中的航线
  4. 自动将存储过程转成C#代码的过程[转]
  5. 2016.08.15
  6. 面向对象一些概念简述
  7. 阿里云服务器下安装LAMP环境(CentOS Linux 6.3)(1)
  8. JavaScript变量、属性、函数、方法的区别(1)
  9. NPN和PNP三极管搭建推挽电路实验
  10. linux聊天室项目课程设计,网络编程课程设计报告--基于linux网络聊天室设计.docx...
  11. Python+Vue计算机毕业设计酒店管理系统(前台后台)i2agu(源码+程序+LW+部署)
  12. ImageCompressor图片压缩
  13. 自签名证书的安装(二)
  14. 无业务不技术:那些誓用区块链重塑的行业,发展怎么样了?
  15. 警猫眼Arduino源码分享,把闲置手机变成安防监控摄像头!
  16. umijs配置eslint,prettier,stylelint,commitlint
  17. 数据库突然不能运行了,出现 no connection established这么办!
  18. GeoLite2 City库的基本使用与下载, 通过ip查询地址
  19. GMT以及时间的格式
  20. 网络机顶盒哪个牌子好?小编分享最新网络机顶盒排行榜

热门文章

  1. bootstrap怎么强制不换行_Bootstrap方法的软件实现
  2. dbf解析_DBF文件格式分析.doc
  3. 转载的硬件十万个为什么
  4. python查询12306余票_【python】用GUI编写一个12306余票查询的系统,附源码
  5. ENVI5.3.1 去除影像四周的黑色背景
  6. string.Format字符串格式说明
  7. 三国演义python分析系统_Python之三国演义(上)
  8. 【Flink】(03)Apache Flink 漫谈系列 —— Flink 1.11 Unaligned Checkpoint 解析
  9. 十七、DS1302的基本应用
  10. android系统能内存,安卓手机到底有多能吃RAM内存?