vb中如何找出数组中的最小值,并找出最小值的位置(第几个数字)

来源:百度知道 编辑:UC知道 时间:2024/09/28 12:30:03
生成了一个100个数字的数组.想找出其中最小的,并且可以知道其中最小的一个数字的位置,也就是说是第几个数字最小.

代码及注释如下:
sub main()
dim a(0 to 99) as integer, amin as integer, i as integer, imin as integer
x = 65536'定义变量x为一个比数组中最大值还要大的数
for i = 0 to 99'假设数组元素个数为100个
if x > a(i) then
x= a(i)‘如果x大于数组中的元素,则让x等于数组中的这个元素,这样x最终就成了数组中最小的数
y = i'y获得x为最小值时,i的值,也就是x为数组中的第几个数字
end if
next
msgbox "最小值为"&x &" 是第"& y &"个数字"
end sub

dim a(0 to 99) as integer, amin as integer, i as integer, imin as integer

amin = 65536

for i = 0 to 99
if amin > a(i) then
amin = a(i)
imin = i
end if
next

debug.print amin, imin

程序设计题目:定义一个有20个元素的整型数组,要求用for语句找出该数组中的最大值和最小值,并输出 用JAVA编写一个具有5个值的数组,并找出最大和最小值 c#中怎么样实现数组的输出?找出数组中最小数输出??求! 编写一个函数,找出数组a[n]中最大元素和最小元素所在的下标,并返回给主调函数。 键盘上输入10个整数存放于数组a中,编写一个程序找出并输出数组中的最大值及其下标 输入10个整数存入数组中,找出最小数和次小数 vb编程,如何在数组中找到最大最小值? VB 中如何求出数组里的最小值? 编写一个能找出三个数中最小数的过程,并利用此过程求5个数中的最小数. Matlab数组中的实数找出来