乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 160|回复: 9

小小简单问题。。。

[复制链接]

32

主题

85

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
213
发表于 2003-8-29 11:56:00 | 显示全部楼层 |阅读模式
有3个数,想求出其中最大值与最小值,用VB该怎么编?
回复

使用道具 举报

15

主题

103

帖子

7

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2003-8-29 15:13:00 | 显示全部楼层

给你,怎么感谢我,嘿嘿
回复

使用道具 举报

15

主题

103

帖子

7

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2003-8-29 15:18:00 | 显示全部楼层
我有一个问题,既然请教,为什么说是"小小简单问题",既然是"小小简单问题",又何必请教?
不过我还是告诉你了,最近我的运气不好,做一件善事吧
回复

使用道具 举报

15

主题

285

帖子

9

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
345
发表于 2003-8-29 20:19:00 | 显示全部楼层
楼主同志 看看你的财产就知道你一定不会是连这“小小简单程序”都不会
莫非有什么……?
回复

使用道具 举报

32

主题

85

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
213
发表于 2003-8-29 21:03:00 | 显示全部楼层
我的意思的有关于是否有函数可以得到3个数最大最小的。
回复

使用道具 举报

14

主题

230

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
286
发表于 2003-8-30 10:13:00 | 显示全部楼层

先说几句楼主“该怎么办呢难哦”,你的问题的确好象是太“简单”了,以至于VB都不“愿意”提供这样的功能。对于一个初学编程的小学生来说,这样的问题完全应该能独立解决。如果连这样的问题都需要寻求帮助,ACAD开发这条路可能会太长太长了,前方不仅仅是荆棘密布,还会有刀山火海、万丈深渊。当然,你的问题实际上绝不象看上去那么简单。试想,若VB提供类似Max()或者Min()函数,所要考虑的问题实在太多太多。首先,参数传递是用数组还是其它方式?实际上指定任何方式都将降低函数的灵活性,都是不可取的(我是说作为VB库函数这样不可取。)另外,函数参数的个数不应该仅仅局限为三个,参数的类型也不仅仅是Int,Short, Single,Double这样的“数”,还应该包括字符、字符串、Boolean值等等。这样,函数接口就会十分复杂,而这样一个具有复杂接口和简单实现的函数,恐怕没有哪个VB用户会想到使用它。既然如此,VB的设计者自然就将这样的功能交给用户,由用户编写合适的特定的Max()Min()函数,毕竟这样的函数是不难写的。实际上,还有很多类似的情况,VB都不提供直接的方法,另一个典型例子是反三角函数,VB仅仅提供Arcsin()函数。
然后说说zhuqi75这位“业余侠客”。我看你在乐筑天下近二百篇帖子,好象也只有二楼那篇可以和“侠”字沾点边。而就这样一段随随便便可以写出百八十段的所谓代码居然还让你认为是“运气不好”,是在做善事?我不知道楼主计划怎么“感谢”你,据我所知,一个鸡蛋市价要好几个大毛,你觉得你的那段所谓代码配这样的报酬吗?当然,你没有义务在这给任何人任何帮助,如果有人要感谢你,那也是他的自由。我无法知道你的真实能力,但我敢断定,你无法成为一个优秀的开发人员,因为你太缺乏团结协作、与人为善的精神,而这些正是程序开发者最应该具备的基本素质之一。
最后,从zhuqi75的那段所谓代码中随手抓几条虫虫与乐筑天下的各位朋友一起玩玩。(这是谁呀,吐我一身没关系,别把人家的裙子弄脏了,虫虫有什么好恶心的?蚕宝宝不也是虫虫吗?)
第一条虫虫:整段代码声明为Function却没有指定返回值类型,Function内部也没有用给comp赋值的方法返回任何内容,这样的Function不知该如何调用。整个Function只是用MsgBox显示结果,却不给别人使用它?在VB中,好的编程风格应该将这个功能写成两个函数,分别返回最大值和最小值。
第二条虫虫:我不知道为什么要用ByVal关键字来限定参数。难道是担心Function内部会修改了参数值?你又如何知晓用户不准备利用参数来同时得到最大值和最小值呢?那样ByRef岂不是更好的方法?
第三条虫虫:原代码如下:
  If max < c Or max = c Then
我不知道为什么不写成这样:
  If max <= c Then
这样比较效率要提高一倍,当然这样的小程序效率并不重要,但如果要求的不是三个数比较,而是三十万个,甚至三亿个数,这样比较可就慢了太多。另外,我也不知道,max = c时为什么要重新赋值?
那段所谓代码中虫虫还很多,留给其他朋友再抓抓玩。
回复

使用道具 举报

3

主题

32

帖子

2

银币

初来乍到

Rank: 1

铜币
44
发表于 2003-8-30 20:45:00 | 显示全部楼层
yun....
回复

使用道具 举报

15

主题

103

帖子

7

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2003-9-1 17:22:00 | 显示全部楼层
版主先生一番见教极是,是我的能力不足,可是你这样来损我,居心何在?你和我有愁,
你要是认为,这里是你的天下,可以随便的骂人,是不是?
  你的一番话太刻薄了,目的和再?
  如果因为我多管了闲事,给人写了程序,那么我可以改正啊,如果你人为这里是你家我以后就不来参与,可以了吧,你还想怎么样?
  你说说?!
  这是一个给人解决了问题的人应得的吗?
  人家提问题的时候你作为班主,在干什么,你们所做的无非是把大家的东西,分析一下,
汇总一下,以后就说是自己的东西.别装了!
  没想到LEEY先生心胸如此狭窄,不能容物,羞!
  强烈抗议受到无端攻击,正义何在!
回复

使用道具 举报

26

主题

3072

帖子

10

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3177
发表于 2003-9-1 18:28:00 | 显示全部楼层

这样的帮助谁愿意接受???
回复

使用道具 举报

41

主题

657

帖子

9

银币

中流砥柱

Rank: 25

铜币
821
发表于 2003-9-1 18:34:00 | 显示全部楼层
可能表达不太好~~
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-14 21:16 , Processed in 0.398741 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表