TC官方合作论坛
标题:
数组匹配要怎么弄
[打印本页]
作者:
icyleaves
时间:
2014-4-2 18:25
标题:
数组匹配要怎么弄
本帖最后由 icyleaves 于 2014-4-3 05:00 编辑
数组A=数组[5][5]取值在0~10 取值不固定;
数组B=数组[100][100]取值也在0~10 取值均为固定值
然后现在要
先确认A
[n]
[j]的值
寻找B里面所有和A
[n]
[j]一样值的B[x][y]
要所有的B[x][y]值
求大神教导
作者:
超自然
时间:
2014-4-2 21:32
被你逗乐了,无视所有为0和所有不为0
数值的话还能留下啥??
作者:
icyleaves
时间:
2014-4-2 22:09
无视掉所有的Ain=0;
所有不为0的Ain 要和Bkj匹配
你故意的吧...
作者:
utemtey
时间:
2014-4-3 14:37
for(a=0;a<100;a++)
for(b=0;b<100;b++)
如果 数组A[n][j]==数组B[a][b]
数组空间.增加(数组C,a&","&b,1)
如果结束
endfor
endfor
作者:
zxf261
时间:
2014-4-3 14:41
B[100][100]太大了,我先拿B[10][10]测试你看
功能 开始_点击()
变量 A=数组[5][5],B=数组[10][10],x,y,n,j
//初始化B数组
数组空间.大小(B,x,y)
遍历(a=0;a<x;a++)
遍历(b=0;b<y;b++)
B[a][b]=辅助.随机数(0,10)
调试输出("B数组初始化:"&B[a][b])
遍历结束
遍历结束
//初始化A数组
数组空间.大小(A,n,j)
遍历(a=0;a<n;a++)
遍历(b=0;b<j;b++)
A[a][b]=辅助.随机数(0,10)
调试输出("A数组初始化:"&A[a][b])
遍历结束
遍历结束
//数组匹配
遍历(a=0;a<n;a++)
遍历(b=0;b<j;b++)
遍历(c=0;c<x;c++)
遍历(d=0;d<y;d++)
如果 (A[a][b] == B[c][d])
调试输出("A["&a&"]["&b&"]:"&A[a][b]&"与B["&c&"]["&d&"]:"&B[c][d]&"匹配")
如果结束
遍历结束
遍历结束
遍历结束
遍历结束
功能结束
复制代码
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1