本帖最后由 lion.lee 于 2012-4-10 23:05 编辑
想用_arrayfindall,测试了好几次都搞不定,头真的好大。
刚开始用双重for循环,结果实现不了。
用_arrayfind,_arraysearch试了几回,也搞不定。
特来求助各位大大,谢谢了!
正则目前没有学习过,不知道能不能行,但建议不使用正则,若用正则的话,我怕自己消化不了。
主要想通过这次求助掌握一下这类问题的处理思路。
再次感谢各位前辈的热心指导,谢谢!#include <Array.au3>
Global $A[10],$B[10] = [1,2,3,4,3,6,3,2,4,2],$C[10] = [90,270,180,0,0,90,270,180,180,0],$D
For $i = 1 To 10
$A[$i] = $B[$i] & $C[$i]
Next
#cs
想实现当"数组B中的数值相同时比较数组C中对应的值是否相同,如不相同则将其列出来"
是比较同一个数组(B)中的值,从开头到结束的数据,如果数组中有一样的数据,就把该数据所在B的位置记录下来,再比较另外一个数组C对应位置的数据,如果该数组C中的值不一样则返回该位置的内容。也就是说如果B3 = B5 = B7 ,则比较C3,C5,C7的内容是否相同,若不相同则输出C3,C5,C7。
#ce
正解在19楼!非常感谢! |