TC官方合作论坛

 找回密码
 立即注册
查看: 1274|回复: 2

[问题] 求坐标遍历~~~数组问题!!!

[复制链接]
发表于 2015-5-14 21:41:04 | 显示全部楼层 |阅读模式

马上加入TC

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

x
定义坐标 x=100,y=100
在数组("63,231","29,211","108,183")
找出里坐标最近的一个


//下面代码可做参考~~~  需要把坐标集按照距离坐标x,y最近的一个排序
功能 坐标()
    变量 坐标集,坐标,误差集=数组()
    坐标集 = 数组("63,231","29,211","108,183","35,139","136,210")
    遍历(变量 i = 0; i <数组大小(坐标集); i++)
        字符串分割(坐标集[i],",",坐标)
        误差集[i]=数学绝对值(100-坐标[0]+(100-坐标[1]))
    结束
    调试输出(误差集)

    变量 t,j
    遍历(t = 数组大小(误差集); t > 1; t--)//进行冒泡排序处理
        遍历(j = 0; j < t-1; j++)
            如果(误差集[j]>误差集[j+1])
                误差集[j]=误差集[j]+误差集[j+1]
                误差集[j+1]=误差集[j]-误差集[j+1]
                误差集[j]=误差集[j]-误差集[j+1]
            结束
        结束
    结束
    调试输出(误差集)
    //求坐标集排序
结束


有没结果无所谓,小弟先在这里谢了~

回复

使用道具 举报

发表于 2015-5-15 01:23:24 | 显示全部楼层
{:soso_e122:}不明觉厉,帮顶
回复 支持 反对

使用道具 举报

发表于 2015-6-7 22:40:46 来自手机 | 显示全部楼层
沙发 good 2015-5-15 01:23:24 不明觉厉,帮顶
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-10-2 12:02 , Processed in 0.035163 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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