TC官方合作论坛

 找回密码
 立即注册
查看: 1501|回复: 5

[已解决] 二维数组要怎么查找数组值?

[复制链接]
发表于 2016-1-19 11:55:03 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如题
回复

使用道具 举报

发表于 2016-1-19 16:26:02 | 显示全部楼层
功能 按钮0_点击()
    变量 测试 = 数组(数组(1,2,3),数组(4,5,6),数组(7,8,9))
    变量 结果=查找值(测试,5)
    调试输出(结果)
结束

功能 查找值(数组名,想找的值)
    变量 大小=数组大小(数组名),返回值
    遍历(变量 i = 0; i < 大小; i++)
        返回值=看有没有想要找的(数组名[i],想找的值)
        如果(返回值!=-1)
            返回 "该值在"&(i+1)&"行"&(返回值+1)&"列"
        结束
    结束
    返回 "没找到"
结束

功能 看有没有想要找的(数组名,想找的值)
    变量 大小=数组大小(数组名)
    遍历(变量 i = 0; i < 大小; i++)
        如果(数组名[i]==想找的值)
            返回 i   
        结束
    结束
    返回 -1
结束
回复 支持 1 反对 0

使用道具 举报

发表于 2016-1-19 12:17:51 | 显示全部楼层
简单理解一下二维数组的层次就不难输出了,
比如有两个一维数组,数组1和数组2
所谓二维数组,就是把数组2嵌套到数组1里,数组2成了数组一的值,
因此要输出数组2值的时候,嵌套一层遍历就OK了
遍历(变量 i=0,i<数组1大小,i++)
遍历(变量 j=0,j<数组2大小,j++)
数组2的值=数组1[i][j]
结束
结束
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-1-19 14:43:43 | 显示全部楼层
花落莫相离 发表于 2016-1-19 12:17
简单理解一下二维数组的层次就不难输出了,
比如有两个一维数组,数组1和数组2
所谓二维数组,就是把数组2 ...

谢谢回复
我想问的是 “数组查找值” 这个功能在二维数组中怎么用
回复 支持 反对

使用道具 举报

发表于 2016-1-20 01:19:58 | 显示全部楼层
本帖最后由 ylcc126 于 2016-4-8 20:19 编辑

该回复已被删除
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-1-20 10:00:34 | 显示全部楼层
言术 发表于 2016-1-19 16:26
功能 按钮0_点击()
    变量 测试 = 数组(数组(1,2,3),数组(4,5,6),数组(7,8,9))
    变量 结果=查找值(测 ...

谢谢回复  还真是麻烦哦  为何不能用一个功能搞定了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-29 12:44 , Processed in 0.054641 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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