问题描述
  给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200
输入格式
  第一行为一个整数n。
  第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。
输出格式
  输出一行,按从小到大的顺序输出排序后的数列。
样例输入
5
8 3 6 4 9
样例输出
3 4 6 8 9

冒泡排序

冒泡排序 是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。

#include <iostream>
using namespace std;
int a[201];
int main()
{int n=3;cin>>n;for(int i=0;i<n;i++){cin>>a[i];}for(int i=0;i<n;i++){for(int j=i+1;j<n;j++){if(a[j]<a[i]){int temp=a[j];a[j]=a[i];a[i]=temp;}}}for(int i=0;i<n;i++){cout<<a[i];if(i!=n-1){cout<<" ";} }cout<<endl;return 0;
}

之后会补充一个排序算法的总结。。。

蓝桥杯 基础练习 数列排序相关推荐

  1. 蓝桥杯 基础练习 数列排序

    http://lx.lanqiao.cn/problem.page?gpid=T52 问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列.1<=n<=200 输入格式 第一行 ...

  2. 蓝桥杯 基础练习 数列排序 Java

    这个老哥写的很好,方法很多,Java, 可以参考: https://www.cnblogs.com/loveluking/p/6042579.html

  3. 蓝桥杯练习题(数列排序)

    解题思路: 对数列进行排序可以直接使用sort()方法,默认为升序排序. 答案: import java.util.*; public class Main {     public static v ...

  4. 蓝桥杯 Python 练习题 数列排序

    资源限制 时间限制:1.0s   内存限制:512.0MB 问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列.1<=n<=200 输入格式 第一行为一个整数n. 第二行包含 ...

  5. 【c语言】蓝桥杯基础练习 数列特征

    [问题描述] 给出n个数,找出这n个数的最大值,最小值,和 [输入格式] 第一行为整数n,表示数的个数. 第二行有n个数,为给定的n个数,每个数的绝对值都小于10000. [输出格式] 输出三行,每行 ...

  6. 蓝桥杯 基础练习 数列特征

    问题描述 给出n个数,找出这n个数的最大值,最小值,和. 输入格式 第一行为整数n,表示数的个数. 第二行有n个数,为给定的n个数,每个数的绝对值都小于10000. 输出格式 输出三行,每行一个整数. ...

  7. 蓝桥杯: 基础练习 数列排序

    蓝桥杯: 基础练习 数列排序  问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列.1<=n<=200 输入格式 第一行为一个整数n. 第二行包含n个整数,为待排序的数,每个 ...

  8. 蓝桥杯基础练习合集一(C语言) 1.A+B问题2.数列排序3.十六进制转八进制4.十六进制转十进制5.十进制转十六进制

    目录 1.A+B问题 2.数列排序 3.十六进制转八进制 4.十六进制转十进制 5.十进制转十六进制 1.A+B问题 问题描述 输入A.B,输出A+B. 输入格式 输入的第一行包括两个整数,由空格分隔 ...

  9. Python 蓝桥杯试题 基础练习 数列排序

    Python 蓝桥杯试题 基础练习 数列排序 题目描述: 问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列.1<=n<=200 输入格式 第一行为一个整数n. 第二行包含n ...

最新文章

  1. AC日记——信息传递 洛谷 P2661 (tarjan求环)
  2. oracle怎么捕获表上的DML语句(不包括select)语句)
  3. Java Web编程的主要组件技术——Hibernate入门
  4. App Store 排名获取。
  5. C++学习 高级编程
  6. cgblib 代理接口原理_Spring5参考指南-AOP代理
  7. MySQL系列:java个人简历模板word
  8. 编写一程序,从键盘输入10个实数,计算并输出算术平均数
  9. 理解全加器(进来学小学加法)
  10. thunderbird 配置exchange邮箱
  11. Apollo星火计划学习笔记——第一讲 使用Apollo学习自动驾驶
  12. Google软件测试之道(读书笔记)
  13. 内网环路怎么解决_利用生成树协议巧妙解决局域网二层环路
  14. 计算机网络9 无线网络和移动网络
  15. 《把时间当朋友》 第六章交流 读书笔记
  16. 2018百度指数采集方法与工具
  17. 知道怎么文字识别吗?
  18. ali的ons mq运行一段时间后消费下降并导致堆积问题查验
  19. mysql如何二叉树遍历_二叉树遍历
  20. python日程提醒小程序_用手机APP管理日程太繁琐?试试这个微信小程序

热门文章

  1. Tomcat源码分析——server.xml文件的加载
  2. 2.精通前端系列技术之JS模块化开发-深入学习seaJs(四)
  3. 一次tomcat数据乱码事件
  4. python第一个程序--hello world
  5. 2道编程题:1.给定一个字符串,计算字符串中数值的个数并求和。
  6. HIve:beeline终端上在输错hive语句时,无论 Backspace还是delete 都删除不掉错误的语句,没有办法退格...
  7. eclipse 安装和使用AmaterasUML
  8. PHP 实现定时任务的几种方法
  9. Ubuntu 14.10安装SecureCRT 7.3
  10. Qt-连续容器及迭代器