主题:请问这个小程序用visual basic怎么做啊,
luliululiu
[专家分:0] 发布于 2009-02-26 01:08:00
请问这个小程序用visual basic怎么做啊,哪为能发给我,,
一组数字组合,比如123456789,023456789,345678......等等都是由九个数字组成的数字组合,我想拿出一个组合与剩余的进行比较,看有多少个数字组合有三个数字和拿出来的一样,或有多少个数字组合有两个数字和拿出来的那个一样,,不计顺序,要用到数据库吗,代码怎么写啊
回复列表 (共7个回复)
沙发
一江秋水 [专家分:9680] 发布于 2009-02-26 06:49:00
不要用到数据库。
我的思路是:先把数字组合转成字符串,再用循环嵌套的方法逐个字符串、逐个字符比较。
板凳
天天学习 [专家分:4570] 发布于 2009-02-26 10:08:00
怎么感觉像生物信息学里的BLAST呢?不过生物信息学里的是局部基因序列比对
3 楼
luliululiu [专家分:0] 发布于 2009-02-26 11:40:00
如果数量很大,比如有100多个,也不用数据库吗?
用什么函数和语言啊,
写下代码吧,,,[em3][em1]
4 楼
我是大喊三 [专家分:3010] 发布于 2009-03-10 02:04:00
一百多个不算大吧,这数据量。就是用数据库,也要读到变量(普通变量)再进行计算啊,否则很慢的。
5 楼
lisypro [专家分:240] 发布于 2009-03-10 20:49:00
关键不在于数据库,正在于怎么运算
6 楼
kabc189 [专家分:100] 发布于 2009-03-12 18:11:00
需求没写明白,所说的3个数字一样,是3个连续数字相同呢,还是随意3个。
还有对这些9位数有怎样的限制,111111111和123456789可都是9位数,111199999和999911111是算作9个数字相等还是一个都不相等。还有这些数字是如何获得的,如果是手动输入可以输入一个判断一个,但如果是预先准备好的大量数字就放在数据库中吧,一个有一张表,表里一个字段的数据库就够
7 楼
神之左手 [专家分:390] 发布于 2009-03-14 15:48:00
很混乱的需求 看不明白 不过象这类数字程序...就两个字 算法
我来回复