编程论坛's Archiver

freeman8138 发表于 2007-10-6 00:10

[求助]求编写号码查看工具

<P>   简单功能如下图,软件以txt文件打开和保存数据,打开的是原始数据,保存的是分析后的数据,数据以空格分隔,将txt文件里的数据打开后列在显示区域左边,另外两个主要功能则是“同?个”、“共?组”,“?”为下拉框或输入框,“同?个”的选择范围为1-14,“共?组”的选择范围为1-10(最好能够为1-100甚至更大),选择后将符合条件的数据列在显示区域右边。举例:<br>    现有10组数据<br>01 02 03 04 05 06 <br>01 02 03 04 05 07 <br>01 02 03 04 05 07<br>01 02 03 04 05 08<br>01 02 03 04 05 08<br>01 02 03 04 05 08 <br>01 02 03 04 06 07<br>01 02 03 04 06 07<br>01 02 03 04 06 07<br>01 02 03 04 06 07</P>
<P>    假如我选了同6个,共1组,则只有01 02 03 04 05 06,表示10组数据里只有1组有6个相同号码的为:01 02 03 04 05 06,在显示区域右边显示出:01 02 03 04 05 06<br>    假如我选了同6个,共2组,则只有01 02 03 04 05 07,表示10组数据里只有2组有6个相同号码的为:01 02 03 04 05 07,在显示区域右边显示出:01 02 03 04 05 07<br>    假如我选了同6个,共3组,则只有01 02 03 04 05 08,表示10组数据里只有3组有6个相同号码的为:01 02 03 04 05 08,在显示区域右边显示出:01 02 03 04 05 08<br>    假如我选了同6个,共4组,则只有01 02 03 04 06 07,表示10组数据里只有4组有6个相同号码的为:01 02 03 04 06 07,在显示区域右边显示出:01 02 03 04 06 07</P>
<P>    实际相同条件的可能不只1组数据,可能有多组甚至上百上千组。比如说同6个,共3组的,可能除了01 02 03 04 05 08,还有02 06 08 10 23 66等等。<br></P>
<P>    或者不要“共?组”这个功能,直接将原数据里6个号相同的注按相同组数的多少排列出来,如:<br>01 02 03 04 05 06 (1注)<br>01 02 03 04 05 07 (2注)<br>01 02 03 04 05 08 (3注)<br>01 02 03 04 06 07 (4注)<br><br>    软件运行速度要快,建议最慢半小时内要运算完,因为实际要分析的数据可能有几百万组。<br></P><br>    还有一个要注意的是:比较相同数据时要按每组数据的相同位置来比较。同6个的意思是不但6个数据相同,还要6个位置的数字也应该是相同的。<br><img src="attachments/dvbbs/2007-10/20071052357959090.gif" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" /><br>
[align=right][color=#000066][此贴子已经被作者于2007-10-7 22:35:28编辑过][/color][/align]


页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.