TC官方合作论坛

标题: 数字排列 [打印本页]

作者: tatdgfss    时间: 2016-6-7 19:06
标题: 数字排列
4个数字  a b c d ,
怎么写代码,

让他们从大到小排列?


作者: cjxdn    时间: 2016-6-7 20:28
ADCD是字母啊 关数字什么事
作者: 注册嫌麻烦    时间: 2016-6-7 20:44
冒泡法
作者: tan0360    时间: 2016-6-7 22:51
你查查 有一节免费的课程教的冒泡算法 你去看看 。特简单。。
作者: 言术    时间: 2016-6-8 10:37
功能 按钮0_点击()
    变量 a=1,b=2,c=3,d=4
    遍历(变量 i = 0; i < 3; i++)
        整理(i,a,b,c,d)
    结束
    调试输出(a&","&b&","&c&","&d)
结束

功能 整理(i,&a,&b,&c,&d,大小=假)
    如果(大小)
        选择(i)
            条件 0
            比较大小(c,d,大小)
            比较大小(b,c,大小)
            比较大小(a,b,大小)
            条件 1
            比较大小(b,c,大小)
            比较大小(a,b,大小)
            条件 2
            比较大小(a,b,大小)
        结束
    否则
        选择(i)
            条件 0
            比较大小(c,d)
            比较大小(b,c)
            比较大小(a,b)
            条件 1
            比较大小(c,d)
            比较大小(b,c)
            条件 2
            比较大小(c,d)
        结束
    结束
结束

功能 比较大小(&x,&y,大小=假)
    变量 临时,标记=真
    如果(x>y)
        标记=假
    结束
   
    如果(大小)
        标记=!标记
    结束
   
    如果(标记)
        临时=x
        x=y
        y=临时
    结束
结束




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