hdu2020 绝对值排序(C语言)
来源:互联网 发布:西安传智java培训 编辑:程序博客网 时间:2024/05/22 16:38
Problem Description
输入n(n<=100)个整数,按照绝对值从大到小排序后输出。题目保证对于每一个测试实例,所有的数的绝对值都不相等。
Input
输入数据有多组,每组占一行,每行的第一个数字为n,接着是n个整数,n=0表示输入数据的结束,不做处理。
Output
对于每个测试实例,输出排序后的结果,两个数之间用一个空格隔开。每个测试实例占一行。
Sample Input
3 3 -4 24 0 1 2 -30
Sample Output
-4 3 2-3 2 1 0
Author
lcy
C语言AC代码
#include<stdio.h>#include<math.h>int main(){ int n; while(scanf("%d",&n)!=EOF&&n) { int i,j,t,a[1000]; for(i=0;i<n;i++) scanf("%d",&a[i]); for(i=0;i<n;i++) { for(j=i;j<n;j++) { if(fabs(a[i])<fabs(a[j])){ t=a[i];a[i]=a[j];a[j]=t;} } if(i>0)printf(" "); printf("%d",a[i]); } printf("\n"); } return 0;}abs()用于整形求绝对值,
fabs()用于浮点数的绝对值。
阅读全文
0 0
- hdu2020 绝对值排序(C语言)
- 绝对值排序(HDU2020)
- hdu2020绝对值排序
- HDU2020 绝对值排序
- HDU2020 绝对值排序
- HDU2020 绝对值排序
- HDU2020绝对值排序
- HDU2020绝对值排序
- (解题报告)HDU2020---绝对值排序
- hdu2020&杭电oj_2020(绝对值排序)
- 第十章,绝对值排序(C++)
- 取绝对值(in c语言)
- c语言绝对值符号
- 【c语言】求绝对值
- c语言中的绝对值
- 绝对值排序(2020)
- 绝对值排序(2020)
- C语言实验——求绝对值(选择结构)
- python正则表达式
- Java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/jvm/internal/Intrinsics解决方法
- 如何使用Android Studio把自己的Android library分享到jCenter和Maven Central
- android设置启动页的正确姿势
- maven项目部署到tomcat的小小设置
- hdu2020 绝对值排序(C语言)
- keepalived
- Spring学习笔记-IOC
- HDU 1573 中国剩余定理 (未学习)
- QT的信号和曹详解
- 关于linux中进程控制
- 注解 annotation
- POJ 3469 Dual Core CPU(最小割)
- UESTC 1608状压+记忆化搜索