时 间:2012-05-27 22:56:30

作 者:摘 要:设计一个程序,输入n,再输入n个数,把他们从大到小排序,并把排序后的数组从大到小显示出.

正 文:

程序如下

Private Sub Command1_Click()

Dim N As Integer, Ar() As Integer, i As Integer, j As Integer, T As Integer

N = Val(InputBox("输入数字的个数")) - 1

ReDim Ar(N)

For i = 0 To N

Ar(i) = Val(InputBox("输入第" & i & "个数字:"))

Next i

Print "排序前的结果是:"

For i = 0 To N

Print Ar(i); "    ";

Next i

For i = N To 1 Step -1

For j = 0 To i - 1

If Ar(j) < Ar(j + 1) Then

T = Ar(j)

Ar(j) = Ar(j + 1)

Ar(j + 1) = T

End If

Next j

Next i

Print

Print "排序后的结果是:"

For i = 0 To N

Print Ar(i); "    ";

Next i

End Sub

冒泡排序法原理:

Access软件网QQ交流群(群号:39785885)

Access源码网店

vb冒泡排序法流程图_vb数组排序-冒泡排序法相关推荐

  1. vb冒泡排序法流程图_VB算法-冒泡排序教案

    1 冒泡排序教学设计 班级:高一一班 授课教师:袁海军 一. 教案背景 模块:算法与程序设计 班级:高一( 1 )班 课时数: 1 课时 所用教材:华师大版<算法与程序设计> 教 师:袁海 ...

  2. 冒泡排序法_排序算法 冒泡排序法

    冒泡排序法 基于Java语言实现 本文主要围绕冒泡排序法的标准版和优化版 冒泡排序法简介 原理:冒泡排序法就是对一组数据进行两两比较,也就是说第一个元素和第二个元素进行比较,如果第一个元素大于第二个元 ...

  3. 经典算法之冒泡排序法与直接选择排序法

    活动地址:21天学习挑战赛 文章目录 一.冒泡排序法 1.基本思想 2.算法步骤 3.代码实践 4.复杂度分析 二.直接选择排序法 1.基本思想 2.算法步骤 3.代码实践 4.复杂度分析 一.冒泡排 ...

  4. 希尔排序法对一维数组排序

    希尔排序法对一维数组排序 希尔排序(缩小增量排序),首先将整个待排序的序列分割成若干子序列,分别直接插入排序,然后再对全体记录进行插入排序. using System; using System.Co ...

  5. C语言 数组排序 – 快速法排序 - C语言零基础入门教程

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

  6. C语言 数组排序 – 选择法排序 - C语言零基础入门教程

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

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

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

  8. 法流程图_世界五大学习方法之西蒙学习法

    世界五大学习方法之西蒙学习法 摘要:西蒙学习法为6个月可以掌握任何一门学问,它的本质是广义动量定理.广义动量定理通过调整力量.方向.作用点和时间来增加成果.西蒙学习法使用了降低问题难度方法中的一种:拆 ...

  9. c语言排序需要插空的最小次数,C语言数组排序——冒泡排序、选择排序、插入排序...

    一.冒泡排序 原理解析:(以从小到大排序为例)在一排数字中,将第一个与第二个比较大小,如果后面的数比前面的小,则交换他们的位置. 然后比较第二.第三个--直到比较第n-1个和第n个,此时,每一次比较都 ...

  10. 算法表示法之大O表示法

    目录 前言 介绍 时间复杂度 O(1) O(n) O(log n) O(n²) O(n * log n) O(n!) 前言 我们在描述算法复杂度时,常用o(1), o(n), o(logn), o(n ...

最新文章

  1. 高通平台modem部分mbn文件的OTA和PDC升级方法
  2. 130242014045 林承晖 第2次实验
  3. 光纤收发器如何选择?
  4. tar 解压到指定目录、去除前导目录
  5. JVM源码分析之栈溢出完全解读
  6. 自制 python 数据分析库
  7. PHP 大括号{} 的使用
  8. python 输入参数有误_Python OpenCV错误:输入参数的大小不匹配
  9. 微信小程序常用api
  10. 搭建Nginx图片or视频服务器
  11. 嵌入式Linux系统工程师系列之ARM920T的MMU与Cache
  12. Linux——例行性工作排程
  13. 生产环境突然编译报错:‘XXXX‘ is not defined no-undef
  14. 阿里云-云开发平台计算篇——加强应用本身的计算能力
  15. 程序员的三大优良品质:偷懒,没有耐性和骄傲自大。
  16. C语言入门习题系列三(含答案)
  17. 手风琴jQuery案例
  18. 照片修复校正DxO ViewPoint 3
  19. display lldp neighbor brief
  20. 服务网格——什么是服务网格?(概念原理1)

热门文章

  1. c语言杖举,形近字组词。直()植()杖()仗()提()题()漫()慢()
  2. OS X: Messages Agent wants to use the login keychain
  3. windows 性能监控--Perfmon主要指标
  4. FER 人脸情绪识别系统
  5. 鹅厂同学:7 月开始不再进行薪酬调整?
  6. java中逗号运算符的含义_逗号运算符什么时候有用?
  7. laravel框架生產vender文件夹
  8. echarts关系图
  9. 笑喷了,我用Python帮韦小宝选最佳老婆组合
  10. android钟表,Android打造属于自己的时间钟表