hdu 绝对值排序

原创 2013年12月02日 09:45:36

#include<stdio.h>
int main()
{
 int m,c[100],a[100],i,n,j,t;
 while(~scanf("%d",&n)&&n!=0)
 {
  for(i=0;i<n;i++)
   scanf("%d",&a[i]);
  m=0;
  for(i=0;i<n;i++)
   if(a[i]<0)
   {c[m]=a[i];m++;a[i]=-a[i];}
   for(i=0;i<n-1;i++)
    for(j=0;j<n-i-1;j++)
     if(a[j]<a[j+1])
     {t=a[j];a[j]=a[j+1];a[j+1]=t;}
     for(i=0;i<m;i++)
      for(j=0;j<n;j++)
       if(-c[i]==a[j])
        a[j]=-a[j];
       for(i=0;i<n;i++)
        if(i==0)
       printf("%d",a[i]);
        else
         printf(" %d",a[i]);
       printf("\n");
 }
 return 0;
}

 

HDU2020 绝对值排序【入门】

绝对值排序 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub...
  • tigerisland45
  • tigerisland45
  • 2016年06月30日 16:58
  • 1798

hdu-绝对值排序

http://acm.hdu.edu.cn/showproblem.php?pid=2020 Problem Description 输入n(n   Input 输入数据有多组,每组...
  • u010368749
  • u010368749
  • 2013年07月31日 11:53
  • 676

[hdu 2020] 绝对值排序

绝对值排序 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Subm...
  • u011506951
  • u011506951
  • 2014年04月10日 11:45
  • 1092

【杭电oj2020】绝对值排序

绝对值排序 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Su...
  • better_space
  • better_space
  • 2016年08月12日 23:37
  • 389

【入门】绝对值排序 【排序】

题目描述 输入n(n 输入 输入数据有多组,每组占一行,每行的第一个数字为n,接着是n个整数,n=0表示输入数据的结束,不做处理。 输出 对于每个测试实例,输出排序后的结...
  • Erick_Who
  • Erick_Who
  • 2015年03月02日 19:52
  • 1736

acm--绝对值排序

/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 ...
  • u012246348
  • u012246348
  • 2013年12月04日 13:22
  • 1158

杭电ACM 2020 绝对值排序

http://acm.hdu.edu.cn/showproblem.php?pid=2020 #include using namespace std; int main() { i...
  • xujinsmile
  • xujinsmile
  • 2012年07月28日 22:45
  • 2874

杭电ACM 2020:绝对值排序

原创作品 转载请注明出处 http://blog.csdn.net/always2015/article/details/45484481这个问题主要难点在于排序,排序有好多种算法,在一般情况下使用快...
  • Always2015
  • Always2015
  • 2015年05月04日 18:54
  • 725

hdu 2020 绝对值排序 (java)

问题: 注意输入方式,可以直接用数组来装。 绝对值排序 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/...
  • amx50b
  • amx50b
  • 2015年05月18日 20:03
  • 899

编程算法 - 将排序数组按绝对值大小排序 代码(C)

将排序数组按绝对值大小排序 代码(C)本文地址: http://blog.csdn.net/caroline_wendy排序的数组有可能包含正负, 可以使用折半查找确定中值位置, 然后再使用两个指针,...
  • u012515223
  • u012515223
  • 2014年09月14日 21:04
  • 3574
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:hdu 绝对值排序
举报原因:
原因补充:

(最多只允许输入30个字)