找回密码
 加入
搜索
查看: 1587|回复: 4

字符处理,求个思路

[复制链接]
发表于 2009-8-28 22:59:50 | 显示全部楼层 |阅读模式
[idea]
1=27,28,32,35,36,40,59,60,79,80
2=8,20,32,36,44,47,48,51,52,56
3=16,19,20,23,24,40,55,56,78,80
4=4,12,24,28,43,44,50,52,55,60
5=11,23,27,40,43,48,49,51,59,60
如上字符,在“1=”后面的数字,如27,将它与“2=”后面的数字比较,相同记录1次,接着“3=”比较,顺序下去,出现次数到3次时或到“5=”完毕时,转到“1=”后面的28,重复以上操作,直到比较完“5=”的最后一个数字

不知道有没有说明清楚,想求个思路,如有不明白请与我联系QQ346225627
发表于 2009-8-29 00:54:27 | 显示全部楼层
还是没看懂。。。你要返回什么?
从1依次读取数字,去比较除了1之外的其他项,寻找相同数字出现次数?
关键是,你没说清楚要得到什么结果。
发表于 2009-8-29 09:49:25 | 显示全部楼层
[au3]dim $num[5][10]=[[27,28,32,35,36,40,59,60,79,80],[8,20,32,36,44,47,48,51,52,56],[16,19,20,23,24,40,55,56,78,80],[4,12,24,28,43,44,50,52,55,60],[11,23,27,40,43,48,49,51,59,60]]
$msg=""
for $i=0 to 9
        for $j= 2 to 5
        if $num[0][$i]=$num[$j-1][$i] Then
                $msg&="num1的第"&$i+1&"个数字与"&"num"&$j&"的第"&$i+1&"个数字相等"&@CRLF
        EndIf
Next
Next
MsgBox(0,0,$msg)[/au3]
 楼主| 发表于 2009-8-29 15:36:57 | 显示全部楼层
我手里有50组这样的数字,每一组中有10列10行,,需要取出的数字是,在不同组中的相同行,出现次数大于或等于3次时记录到文本文件,也就是就每个组只比对相同行,如第1组第1行第1个数是27,在第二组开始的第一行里找27,找到记录一次,顺序找下去,第三组第一行,第四组第一行………第五十组第一行,中间只要找到第三个27(包括第一个),就找下一个即第一组第一行28.
第一组中的最后一个数字找完后,顺序第二组重复以上操作.

这里我给出的数字,实际上是每一组中的第一行,当然我没有全部输完,我的想法是把不同组相同行的数字放到同一个文件中,再去找,但技术有限,没有完成.
[idea]
1=27,28,32,35,36,40,59,60,79,80          第一组第一行
2=8,20,32,36,44,47,48,51,52,56          第二组第一行
3=16,19,20,23,24,40,55,56,78,80          第三组第一行4=4,12,24,28,43,44,50,52,55,60                                   ......
5=11,23,27,40,43,48,49,51,59,60                                 ........
 楼主| 发表于 2009-8-29 15:39:40 | 显示全部楼层
呵,思路乱了,估计大家还是没看明白
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-25 15:10 , Processed in 0.098816 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表