算法提高 冒泡法排序  
时间限制:1.0s   内存限制:512.0MB
输入10个数,用“冒泡法”对10个数排序(由小到大)这10个数字在100以内。
样例输入
1 3 6 8 2 7 9 0 4 5
样例输出
0 1 2 3 4 5 6 7 8 9
 1 #include<stdio.h>
 2 int main()
 3 {
 4     int i,j;
 5     int a[10];
 6     for(i=0; i<10; i++){
 7         scanf("%d",&a[i]);
 8     }
 9     for(i=0; i<10-1; i++){
10         for(j=0; j<10-1-i; j++){
11             /*升序*/
12             if(a[j]>a[j+1]){
13                 int t = a[j];
14                 a[j] = a[j+1];
15                 a[j+1] = t;
16             }
17         }
18     }
19     for(i=0; i<10; i++){
20         printf("%d ", a[i]);
21     }
22 } 

转载于:https://www.cnblogs.com/panweiwei/p/6442871.html

C语言 · 冒泡法排序相关推荐

  1. C语言——冒泡法排序应用

    #include <stdio.h> #include <stdlib.h> int main()/*有int main 就会有return 0;如果是void main ,就 ...

  2. C语言 冒泡法排序,选择法排序和插入排序

    实例1 冒泡法排序 数组中有N个整数,用冒泡法将它们从小到大(或从大到小)排序. 实例解析: 排序是非常重要且很常用的一种操作,有冒泡排序.选择排序.插入排序.希尔排序.快速排序.堆排序等多种方法.这 ...

  3. C语言冒泡法排序——凭空出现的“26”

    如果给你一连串的数字让你按照从小到大的顺序排列你会怎么办呢?挨个比较吗?我这有一种好玩的排序方法叫做冒泡排序.其实,冒泡法排序是C 语言中,较经典的一种排序方法.哈哈哈,经典不经典我不知道,反正我接触 ...

  4. c语言冒泡法排序实验报告,四川大学微机原理冒泡法排序实验报告.doc

    四川大学微机原理冒泡法排序实验报告四川大学微机原理冒泡法排序实验报告 <微机原理与接口技术实验报告> 学 院: 电气信息学院 班 级: 电力 老 师: 学 号: 姓 名: 目 录 实验目的 ...

  5. PTA c语言 冒泡法排序

    将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一个元素必定是最大的元素.然后用同样的方法对前N−1个元 ...

  6. C语言算法:冒泡法排序

    C语言 冒泡法排序 要点:如果要对 N 个数 进行冒泡排序,那么要进行 N-1 趟 比较,在第1 趟比较中 要 进行 N-1 次两两 比较,(C语言中的数值比较 每次只能在 两个数之间),推而广之,在 ...

  7. PTA 基础编程题目集 7-27 冒泡法排序 C语言

    PTA 基础编程题目集 7-27 冒泡法排序 C语言 将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一 ...

  8. C语言 数组排序 – 冒泡法排序 - C语言零基础入门教程

    目录 一.简介 二.数组冒泡法排序原理 三.数组冒泡法排序实战 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.简介 经过前面的学习, ...

  9. c语言冒泡法对10个整数由大到小排序,用冒泡法对10个整数排序

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:用冒泡法对10个整数排序.10个整数用scanf函数输入回答:举了例:一个数组:3,2,5,1,4从小到大排序从左侧开始,逐对比较3 ...

  10. 7-27 冒泡法排序 (C语言)

    7-27 冒泡法排序 (20 分)将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一个元素必定是最大的元 ...

最新文章

  1. Thread 与Runnable区别详解
  2. [pythonjava爬虫实战]-爬取学院老师信息之-java版本python版本
  3. 内存编程 c语言 c,C语言编程入门之内存管理
  4. 20个Pandas数据实战案例,干货多多
  5. 学plc好还是python好_PLC是学西门子的好还是学三菱的?
  6. Could not find artifact
  7. spark RDD的理解
  8. WLAN配置实例(二)——三层组网隧道转发
  9. react打包后图片丢失_给 React 组件自动加上 react-hot-loader
  10. 于的繁体字有几种写法_“二”的繁体字有几种写法
  11. eclipse设置背景图片(并非更换主题)
  12. 复旦教授疯狂打车800次,发现大数据杀熟的秘密!附完整调研报告
  13. oracle12c cdb修改,Oracle 12c 配置和修改 CDB 和 PDB 参数
  14. c语言负数左移右移_C语言负数的移位运算
  15. Rust本地化实现 —— fluent
  16. iOS播放器开发之MPMoviePlayerController
  17. 手机RAM ROM TF
  18. 微信聊天记录没有备份可以恢复吗?吐血整理分享
  19. 看网易云公开课代码性能开发有感,怎样提高代码的性能
  20. 【R实验.7】回归分析

热门文章

  1. MySQL心得1--数据库的基本概念
  2. OpenGL学习笔记(13)位图与文字
  3. 设计一个Enum Class
  4. 强力推荐:关于内存中栈和堆的区别
  5. 窗口拖动后,还原窗口位置
  6. NAACL2021 | 苏大阿里提出:一种统一的基于跨度的意见挖掘方法
  7. 谷歌最新模型pQRNN:效果接近BERT,参数量缩小300倍
  8. 【Linux】shell命令总结
  9. 火山翻译亮相飞书未来无限大会,打造全新翻译体验
  10. 【每日算法Day 109】五大解法,带你深入了解完全背包方案数