将一个数组按照从小到大的顺序排列
/*
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;}}}
将一个数组按照从小到大的顺序排列相关推荐
- c语言数组从小到大冒泡排序,C语言冒泡排序将一个数组按照从小到大进行排序...
例如 int a[10] = {0,5,2,3,6,9,8,7,4,1} 对其10个整数由小到大进行排序 思想: 实现一: #include int main() { int i = 0; int a ...
- 把字符串3,1,2,4以,分割拆分为数组,数组元素并按从小到大的顺序排列
package com.wangcf; /*** 把字符串"3,1,2,4"以","分割拆分为数组,数组元素并按从小到大的顺序排列* @author fan** ...
- 已知某班学生的英语成绩按学号(从1开始)从小到大的顺序排列在tab表中,要查的学生学号放在变量no中,查表结果放在变量english中。
已知某班学生的英语成绩按学号(从1开始)从小到大的顺序排列在tab表中, 要查的学生学号放在变量no中,查表结果放在变量english中. data segmenttab db 68,78,42,84 ...
- 将一个数组中的字符串用指定字符分割开,分别放到另一个数组中
#include "stdafx.h" #include <stdio.h> #include <string.h> #pragma warning(dis ...
- php 把数组赋给另一个数组,php将一个数组附加到另一个数组(不是array_push或+)
如何在不比较键的情况下将一个数组附加到另一个数组? $a = array( 'a', 'b' ); $b = array( 'c', 'd' ); 最后应该是:Array( [0]=>a [1] ...
- Java:数列排序 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200
资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列.1<=n<=200 输入格式 第一行为一个整数n. 第二行包含n个 ...
- 使用C语言将一个数组首尾互换后输出,函数实现体会地址传递
将一个数组首尾互换后输出,函数实现体会地址传递 小伙伴多多支持,有意见进行评论!(づ ̄3 ̄)づ╭❤- 运行结果: #include<stdio.h> #define N 6 void co ...
- 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 ...
- 将一个数组里面的奇数全部排在前面,偶数排在后面
将一个数组里面的奇数全部排在前面,偶数排在后面 方法1:使用数组. void paixu(int dest[], int n, int src[]) {int i = 0, m = n-1, k = ...
最新文章
- 500页开放书搞定概率图建模,图灵奖得主Judea Pearl推荐(附链接)
- Python项目打包发布到pypi
- 阿里公开Weex技术架构,还开源了一大波组件
- Tomcat源码分析(九)--Session管理
- Centos 6安装完美搭建mysql、php、apache之旅
- SQL PASS北京用户群成功举办第一次线下活动,性能调优PPT分享
- Activity与AppCompatActivity全屏实现方法
- C++的RTTI基本原理
- Scott Mitchell 的ASP.NET 2.0数据操作教程之九:跨页面的主/从报表
- 【NLP】10其它词、句向量生成方法——腾讯AI实验室汉字词句嵌入语料库与gensim Doc2Vec
- 辞职信格式模板和范文参考
- 二叉树的层次遍历(自底向上)Python
- YUV与RGB格式转换
- 人口下降是否会导致房价下跌?
- 阿里巴巴初创时的十八罗汉,离开阿里之后都有什么故事?
- 计算机课程设计之外卖点餐系统-基于javaweb的外卖系统源代码-校园外卖点餐系统java
- 图片怎么转换为jpg格式的?照片如何在线转格式?
- SpringMVC多个拦截器流程简图
- 机器学习中的归纳偏置
- STM32之 W25Q128闪存(SPI协议)驱动代码(程序稳定,清晰明了)