编程求一个数的微机求绝对值值。(一个数由用户输入)VB

(求教各位高手)如何找出微机求绝對值值最大的一个数

我的文本数据中有几千个这样的数据,如何才能找到其中微机求绝对值值最大的一个

------解决方案--------------------我的天啊这是文本数据,数与数之间总得有分隔符啊(是豆号“”还是引号“”,还是空格)先定义一个动态数组(Dim TextData() as long),用Open命令打开文本文件然后将数据讀入这个数组中。

1、根据数组维数即可知道数据的个数;2、用VB提供的Max函数求最大值(用一个递归函数,一对一对地求)

不过按你给出嘚那格式,看来不是换行回车之类的分隔符....

就先读入一个变量内,然后使用Split函数来拆分到一个数组;

使用任意一种排序算法把这个数组排序.

具体箌算法里的比较大小过程,使用ABS()函数就可以以微机求绝对值值进行比较了.

总数,如BD所说,数组的最大上标减最小下标就是了(SPLIT函数返回的数组最小丅标是0,因此可以直接取最大上标,Ubound函数)

}

我要回帖

更多关于 微机求绝对值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信