用VB如何编写程序对一组数组求最值

在程序设计中,许多算法都离不开数组,数组是常用的数据结构。将数组求最大值或最小值操作称为数组求最值。在一组数中找最大值时,一般先将组内第一个数据作为最大值的初值,然后将其余的每一个数逐一与最大值比较,若比最大值大,则将该数作为新的最大值,直到与最后一个数据比较完成为止。求最小值的方法与之一样。

操作方法

  • 01

    在这里我们通过编写程序找出10个数中的最大值与最小值。打开vb6.0,新建一个标准EXE

  • 02

    在属性窗口将Form1的Caption属性改成”数组求最值“

  • 03

    接着编写一个窗体的单击事件,代码如下: Option Explicit Option Base 1 Private Sub Form_click() Dim a(), x, max, min, i%, n% a = Array(45, 98, 79, 90, - 23, 45, 67, 89, 75, 109) n = UBound(a) Print "数组的数据为:" For i = 1 To n Print a(i) Next i Print max = a(1): min = a(1) For i = 2 To n If a(i) > max Then max = a(i) If a(i) < min Then min = a(i) Next i Print "最大值为:"; max; "最小值为:"; min End Sub

  • 04

    根据代码,点击运行,单击窗体程序运行的结果如图

  • 05

    下图中用红圈标识出的,就表示在这组数组中将第一个数赋值为max或者min,然后逐次与后面的进行比较如果遇到比它大或者小就把这个数赋值给max或者min.

  • 06

    接着我们可以修改代码中的数据(300, 205, 561, 156, 789, 456, 123, 423, 258, -147),然后再来运行一下程序。

  • 07

    做到这里有的小伙伴就有疑问了“是否可以设定数组的其他元素为最值的初值,比如最后一个?"答案是可以的,我们只需要将程序的第12、13行修改为: max=a(n):min=a(n) for i=1 to n-1

  • 08

    尽管将max赋给a(n),min赋给a(n),我们程序运行的结果仍然是一样的。

  • 09

    点击文件按钮,在打开的下拉菜单中点击"保存form文件”和“工程文件”就可以将文件保存下来以后也可以用。

(0)

相关推荐

  • sublime软件如何使用python语言编写程序

    sublime软件是我们在电脑中常用的一种编程软件,接下来小编就教大家怎样在这个软件中使用python语言编写程序.具体如下:1. 首先我们需要在电脑中安装sublime软件,下载完成安装包之后,点击 ...

  • 编写程序代码应该注意哪些

    编程是一个细致且繁琐的活,一个好的程序员都有自己良好的习惯规则,今天我们就来说说编写程序代码应该注意哪些. 操作方法 01 不能都把解决问题的代码写在Main()函数里. 02 每一个函数应该解决一个 ...

  • 编写程序,输入成绩g,划分等级。

    编写程序,通过键盘读入一个学生的成绩g,然后给其划分等级.大于等于90定义为A,小于60定义为E,中间部分,按每10分为一个等级. 操作方法 01 进入VC,新建C++文件. 02 编写程序: #in ...

  • 编写程序求圆柱体的体积和圆的周长

    怎样编写程序,从键盘输入半径和高,求圆柱体的体积和圆的周长?这是一个简单的程序题,但是应该注意细节,比如数字格式. 操作方法 01 正确进入VC++,建立文件,调节字体及其大小. 02 编写程序: # ...

  • 在C语言中编写程序判断单词个数

    编写程序,输入一行字符串,统计其中有多少个单词,单词之间用空格隔开. 操作方法 01 进入VC++,正确新建C++文件,若果组建错误将得不出结果. 02 编写程序: #include "st ...

  • 怎样用eclipse编写程序

    如今,手机app越来越多,而编写手机APP大多都是用java编写.因此eclipse的使用必不可少,那么怎么使用eclipse呢? 操作方法 01 打开eclipse后会提示我们编写的程序放在哪里,我 ...

  • 编写程序软件易语言

    很多想学编程的朋友但是又不懂英文的朋友可以来学下易语言,易语言是以中文作为程序代码来编写程序的一款软件,下面来教大家认识易语言. 操作方法 01 大家打开易语言后,会出现以下的图片的内容,这些程序是跟 ...

  • 编写程序输入三角形边长,求其面积

    C语言在考试中有许多形式.那么应该怎样编写程序,从键盘读入三个边长,输出面积?那么下面就让小编给你过程. 操作方法 01 正确进入VC++,设置字体,字体的大小.调整到舒适的环境: 02 编写程序: ...

  • 用C语言写编写程序表白

    我们用C语言可以做很多事情,比如算题,比如编写机床的机械的运动轨迹.那么我们怎么用C语言编写一个程序相信爱的人表白呢? 操作方法 01 正确打开VC++,设置适合自己的字体大小及你想说的话: 02 编 ...