主题:[讨论]编写一个求3个数中最大值Max和最小值Min的过程,帮忙下
dandy1420
[专家分:0] 发布于 2009-04-01 18:59:00
哪位高手帮帮忙!小弟感激不尽。帮编写一个过程。只能是一个过程。还得用到数组。
题目:编写一个求3个数中最大值Max和最小值Min的过程,然后用这个过程分别
求3个数、5个数、7个数中的最大值和最小值。
谢谢的了,如果可以,顺便把窗体中的代码也写了吧。谢谢了。
回复列表 (共3个回复)
沙发
dr856 [专家分:0] 发布于 2009-04-01 20:09:00
作业贴
板凳
我是大喊三 [专家分:3010] 发布于 2009-04-01 20:14:00
查看怎么排序
3 楼
xjh22700 [专家分:320] 发布于 2009-04-02 04:25:00
呵呵,这道题刚好是我在学校时被抽到的题目,要在教师机里当场写出来演示给同学们看,那时对VB一窍不通做不出,被P了一通,所以印象很深!
这题太经典了!我就不按题目要求做了,写一个求两数较大者的,再推广……
Private Function Max(ByVal a, ByVal b) As Variant
If a > b Then
Max = a
Else
Max = b
End If
End Function
比如求三个数的较大者:
max(n1,max(n2,n3))
求五个数的较大者:
max(n1,max(n2,max(n3,max(n4,n5))))
……
按此思路,楼主再自己完成你的题目吧!~
我来回复