TC官方合作论坛

标题: 求坐标遍历~~~数组问题!!! [打印本页]

作者: 啵啵啵    时间: 2015-5-14 21:41
标题: 求坐标遍历~~~数组问题!!!
定义坐标 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]
            结束
        结束
    结束
    调试输出(误差集)
    //求坐标集排序
结束


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


作者: good    时间: 2015-5-15 01:23
不明觉厉,帮顶
作者: 果果1314    时间: 2015-6-7 22:40
沙发 good 2015-5-15 01:23:24 不明觉厉,帮顶




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1