/*

1、先定义一个数组,并且向里面输入值

2、将数组里面的值按从小到大的顺序排列

*/

//按照从小到大排列三个数并输出#include <stdio.h>
int main()
{int ii,jj;int num[3] = { 0 };int i ;for (i = 0; i < 3; i++){scanf("%d", &num[i]);}//冒泡排序int temp;for(ii = 0; ii < 2; ii++){for(jj = 0; jj < 2 -ii; jj++){if(num[jj] > num[jj+1]){temp = num[jj];num[jj] = num[jj+1];num[jj+1] = temp;}}}for (i = 0; i < 3; i++){printf("%d", num[i]);}}

冒泡排序:

定义两层循环,内层循环第一次循环从数组内的第一个值开始与后面的值开始比较,如果第一个值大于第二个值,则两者互换,一共比较n-1(n为数组长度)次,第二次循环从第一个值开始比较,如果第一个值大于第二个值,则两者互换,一共比较n-2(n为数组长度)次,也就是说第一次比较会比较到数组中的最后一个元素,并把最大的元素通过不断交换换到最后一个元素的位置,第二次比较会比较到数组中的倒数第二个元素,并把最大的元素通过不断交换换到倒数第二个元素的位置,以此类推,等到循环全部结束就完成了排序

 //冒泡排序int temp;for(ii = 0; ii < 2; ii++){for(jj = 0; jj < 2 -ii; jj++){if(num[jj] > num[jj+1]){temp = num[jj];num[jj] = num[jj+1];num[jj+1] = temp;}}}

将一个数组按照从小到大的顺序排列相关推荐

  1. c语言数组从小到大冒泡排序,C语言冒泡排序将一个数组按照从小到大进行排序...

    例如 int a[10] = {0,5,2,3,6,9,8,7,4,1} 对其10个整数由小到大进行排序 思想: 实现一: #include int main() { int i = 0; int a ...

  2. 把字符串3,1,2,4以,分割拆分为数组,数组元素并按从小到大的顺序排列

    package com.wangcf; /*** 把字符串"3,1,2,4"以","分割拆分为数组,数组元素并按从小到大的顺序排列* @author fan** ...

  3. 已知某班学生的英语成绩按学号(从1开始)从小到大的顺序排列在tab表中,要查的学生学号放在变量no中,查表结果放在变量english中。

    已知某班学生的英语成绩按学号(从1开始)从小到大的顺序排列在tab表中, 要查的学生学号放在变量no中,查表结果放在变量english中. data segmenttab db 68,78,42,84 ...

  4. 将一个数组中的字符串用指定字符分割开,分别放到另一个数组中

    #include "stdafx.h" #include <stdio.h> #include <string.h> #pragma warning(dis ...

  5. php 把数组赋给另一个数组,php将一个数组附加到另一个数组(不是array_push或+)

    如何在不比较键的情况下将一个数组附加到另一个数组? $a = array( 'a', 'b' ); $b = array( 'c', 'd' ); 最后应该是:Array( [0]=>a [1] ...

  6. Java:数列排序 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200

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

  7. 使用C语言将一个数组首尾互换后输出,函数实现体会地址传递

    将一个数组首尾互换后输出,函数实现体会地址传递 小伙伴多多支持,有意见进行评论!(づ ̄3 ̄)づ╭❤- 运行结果: #include<stdio.h> #define N 6 void co ...

  8. C语言学习之将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1. 要求改为1,4,5,6,8。

    将一个数组中的值按逆序重新存放.例如,原来顺序为8,6,5,4,1. 要求改为1,4,5,6,8. #include <stdio.h> #define N 5 void main(){i ...

  9. 将一个数组里面的奇数全部排在前面,偶数排在后面

    将一个数组里面的奇数全部排在前面,偶数排在后面 方法1:使用数组. void paixu(int dest[], int n, int src[]) {int i = 0, m = n-1, k = ...

最新文章

  1. 500页开放书搞定概率图建模,图灵奖得主Judea Pearl推荐(附链接)
  2. Python项目打包发布到pypi
  3. 阿里公开Weex技术架构,还开源了一大波组件
  4. Tomcat源码分析(九)--Session管理
  5. Centos 6安装完美搭建mysql、php、apache之旅
  6. SQL PASS北京用户群成功举办第一次线下活动,性能调优PPT分享
  7. Activity与AppCompatActivity全屏实现方法
  8. C++的RTTI基本原理
  9. Scott Mitchell 的ASP.NET 2.0数据操作教程之九:跨页面的主/从报表
  10. 【NLP】10其它词、句向量生成方法——腾讯AI实验室汉字词句嵌入语料库与gensim Doc2Vec
  11. 辞职信格式模板和范文参考
  12. 二叉树的层次遍历(自底向上)Python
  13. YUV与RGB格式转换
  14. 人口下降是否会导致房价下跌?
  15. 阿里巴巴初创时的十八罗汉,离开阿里之后都有什么故事?
  16. 计算机课程设计之外卖点餐系统-基于javaweb的外卖系统源代码-校园外卖点餐系统java
  17. 图片怎么转换为jpg格式的?照片如何在线转格式?
  18. SpringMVC多个拦截器流程简图
  19. 机器学习中的归纳偏置
  20. STM32之 W25Q128闪存(SPI协议)驱动代码(程序稳定,清晰明了)

热门文章

  1. pandas基础篇一
  2. OSI与TCP/IP协议簇、数据链路层
  3. 搭建vue前端脚手架
  4. mysql创建数据库(详细)
  5. 使用Selenium启动IE浏览器
  6. 利用NURBS曲线进行点云曲面拟合算法
  7. nginx html 缓存及不缓存配置
  8. c语言绝对值题目,初中数学绝对值练习题答案及解析
  9. 更改HTML提交按钮的名字
  10. nginx使用以及配置