HDU_2020 绝对值排序
2013-02-03 23:04
375 查看
这个题目很简单,只用了一个冒泡排序,
但是,我却花了很长时间,用了很多笨方法,哎~
主要是里面用了一个求绝对值的函数int型:abs(int x),long型:labs(int x),浮点型:fabs(double x),
从来不知道有这么个函数......
所以还是要找度娘,如果早点找她。就节约好多时间和脑细胞了,呜呜......
但是,我却花了很长时间,用了很多笨方法,哎~
主要是里面用了一个求绝对值的函数int型:abs(int x),long型:labs(int x),浮点型:fabs(double x),
从来不知道有这么个函数......
#include <stdio.h> #include <iostream> using namespace std; int main() { int n, a[100]; while (cin >> n) { if (n != 0) { for (int i = 0; i < n; i ++) { cin >> a[i]; } int t, flag = 1; for (int j = 1; j < n && flag == 1; j ++) { flag == 0; for (int y = 0; y < n - j; y ++) { if (abs(a[y]) < abs(a[y + 1])) { flag = 1; t = a[y]; a[y] = a[y + 1]; a[y + 1] = t; } } } for (int x = 0; x < n; x ++) { if (x == 0) printf ("%d", a[x]); else { printf (" "); printf ("%d", a[x]); } } printf ("\n"); } else continue; } system ("pause"); return 0; }
所以还是要找度娘,如果早点找她。就节约好多时间和脑细胞了,呜呜......
相关文章推荐
- HDU 2020 绝对值排序
- HDU 2020 绝对值排序
- hdu 2020 绝对值排序
- Hdu:2020 绝对值排序
- 绝对值排序 HDU 2020
- HDU 2020 绝对值排序
- hdu 2020 绝对值排序
- HDU:2020 绝对值排序
- hdu 2020 绝对值排序
- HDU_ACM-2020 绝对值排序
- [置顶]绝对值排序-hdu-2020
- HDU 2020 绝对值排序
- hdu 2020 绝对值排序
- hdu 2020 绝对值排序
- HDU 2020 绝对值排序 堆优化
- HDU-2020(绝对值排序)(abs函数)
- [hdu 2020] 绝对值排序
- hdu 2020绝对值排序
- HDU--- 2010 水仙花数 2017 字符串统计 2018 母牛的故事 2019 数列有序 2020 绝对值排序
- HDU——2020 —— 绝对值排序