//
// main.c
// 杭州电子科技大学
//
// Created by yonuyeung on 2021/10/12.
//
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n;
int i;
int j;
int t;
int a[202];
while(scanf("%d",&n)!=EOF&&n){
for(i=0;i<n;i++){
scanf("%d",&a[i]);
}
for(i=0;i<n-1;i++){
for(j=i+1;j<n;j++){
if(abs(a[i])<abs(a[j])){ //abs是整数取绝对值,定义在stdlib.h头文件中。而fabs是指浮点数取绝对值,定义在math.h头文件中。
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
for(i=0;i<n-1;i++){
printf("%d ",a[i]);
}
printf("%d\n",a[i]);
}
return 0;
}
2020 绝对值排序 (杭电)
猜你喜欢
转载自blog.csdn.net/qq_59414507/article/details/120825360
今日推荐
周排行