HDOJ2020 ( 绝对值排序 )

简介:
Code Render Status : Rendered By HDOJ C++ Code Render Version 0.01 Beta
复制代码
 1 #include <cstdio>
 2 #include <algorithm>
 3 #include <iostream>
 4 using namespace std;
 5 typedef struct Node
 6 {
 7     int data;
 8     int val;
 9 }NODE;
10 NODE node[101];
11 int cmp(NODE& a,NODE& b){    return a.val>b.val;}
12 int main()
13 {
14     int n,i;
15     while (scanf("%d",&n),n)
16     {
17         i=0;
18         while (i<n)
19         {
20             scanf("%d",&node[i].data);
21             node[i].val=abs(node[i].data);
22             i++;
23         }
24         sort(node,node+i,cmp);
25         printf("%d",node[0].data);
26         for (i=1;i<n;i++)
27             printf(" %d",node[i].data);
28         printf("\n");
29     }
30     return 0;
31 }
复制代码

 


本文转自ZH奶酪博客园博客,原文链接:http://www.cnblogs.com/CheeseZH/archive/2012/05/26/2518958.html,如需转载请自行联系原作者

相关文章
HDOJ 2020 绝对值排序
HDOJ 2020 绝对值排序
110 0
HDOJ 2015 偶数求和
HDOJ 2015 偶数求和
129 0
HDOJ 2006 求奇数的乘积
HDOJ 2006 求奇数的乘积
88 0
HDOJ 2003 求绝对值
HDOJ 2003 求绝对值
104 0
HDOJ1021题 Fibonacci Again 应用求模公式
HDOJ1021题 Fibonacci Again 应用求模公式
126 0
HDOJ(HDU) 2521 反素数(因子个数~)
HDOJ(HDU) 2521 反素数(因子个数~)
107 0
HDOJ(HDU) 2156 分数矩阵(嗯、求和)
HDOJ(HDU) 2156 分数矩阵(嗯、求和)
105 0
HDOJ 2010 水仙花数
HDOJ 2010 水仙花数
118 0
HDOJ 1716 排列2 next_permutation函数
HDOJ 1716 排列2 next_permutation函数
124 0
|
Java
HDOJ 1716 排列2(next_permutation函数)
HDOJ 1716 排列2(next_permutation函数)
101 0