TC官方合作论坛

 找回密码
 立即注册
查看: 340|回复: 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 ...

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

使用道具 举报

5#
发表于 2016-1-20 01:19:58 | 只看该作者
本帖最后由 ylcc126 于 2016-4-8 20:19 编辑

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

使用道具 举报

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

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

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-9-19 06:08 , Processed in 0.153484 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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