蓝桥杯之数组排序
来源:互联网 发布:安卓优化软件 编辑:程序博客网 时间:2024/06/16 05:54
问题描述
给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200
输入格式
第一行为一个整数n。
第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。
第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。
输出格式
输出一行,按从小到大的顺序输出排序后的数列。
样例输入
5
8 3 6 4 9
8 3 6 4 9
样例输出
3 4 6 8 9
冒泡法排序
1.fabs(x):求实数x绝对值
2.abs(x):求整数x的绝对值
3.labs(x):求长整形x的绝对值
#include <stdio.h>#include <stdlib.h>#include <math.h>/* run this program using the console pauser or add your own getch, system("pause") or input loop */int main(int argc, char *argv[]) {int a[200];int n,i,j,temp;scanf("%d",&n);if(n <= 200 && n >= 1){for(i = 0;i < n;i++){scanf("%d",&a[i]);if(fabs(a[i]) > 10000)return -1;}for(i = 0;i < n;i++)for(j = 0;j < n-i-1;j++){if(a[j] > a[j+1]){temp = a[j];a[j] = a[j+1];a[j+1] = temp;}}for(i = 0;i < n;i++){printf("%d ",a[i]);}}return 0;}
0 0
- 蓝桥杯之数组排序
- 数组排序之选择排序:
- 数组排序之冒泡排序
- 数组排序之选择排序
- 数组排序之冒泡排序
- ACM之数组排序
- 庞果网之数组排序
- java之数组排序
- Java之数组排序
- java之数组排序
- 数组之选择排序
- JavaScript之数组排序
- Php 数组排序之多维数组排序
- iphone开发之数组排序
- java学习之数组排序
- java基础之 数组排序
- pongo题解之数组排序
- php学习之数组排序
- git入门
- 在linux纯命令行的操作下,如何去挂载iso文件
- BZOJ1269 文本编辑器Editor
- C/C++ const类型用法总结
- 软考网络工程师心得
- 蓝桥杯之数组排序
- GDI GDI+ 的区别
- Docker学习笔记(二)-镜像
- 同步和异步例子(linux)
- JavaScript的引入及词法结构
- follow集计算
- 子容器居中, 父子容器宽高不定
- Kanzi学习之路(1):Kanzi的简介和安装
- java 调用webservice(xml格式交换)工具类