回 帖 发 新 帖 刷新版面

主题:请问这个小程序用visual basic怎么做啊,

请问这个小程序用visual basic怎么做啊,哪为能发给我,,
 
一组数字组合,比如123456789,023456789,345678......等等都是由九个数字组成的数字组合,我想拿出一个组合与剩余的进行比较,看有多少个数字组合有三个数字和拿出来的一样,或有多少个数字组合有两个数字和拿出来的那个一样,,不计顺序,要用到数据库吗,代码怎么写啊

回复列表 (共7个回复)

沙发

不要用到数据库。
我的思路是:先把数字组合转成字符串,再用循环嵌套的方法逐个字符串、逐个字符比较。

板凳

怎么感觉像生物信息学里的BLAST呢?不过生物信息学里的是局部基因序列比对

3 楼


如果数量很大,比如有100多个,也不用数据库吗?
用什么函数和语言啊,
写下代码吧,,,[em3][em1]

4 楼

一百多个不算大吧,这数据量。就是用数据库,也要读到变量(普通变量)再进行计算啊,否则很慢的。

5 楼

关键不在于数据库,正在于怎么运算

6 楼


需求没写明白,所说的3个数字一样,是3个连续数字相同呢,还是随意3个。
还有对这些9位数有怎样的限制,111111111和123456789可都是9位数,111199999和999911111是算作9个数字相等还是一个都不相等。还有这些数字是如何获得的,如果是手动输入可以输入一个判断一个,但如果是预先准备好的大量数字就放在数据库中吧,一个有一张表,表里一个字段的数据库就够

7 楼

很混乱的需求 看不明白 不过象这类数字程序...就两个字 算法

我来回复

您尚未登录,请登录后再回复。点此登录或注册