仙居人家
我来了。
级别: 网络英雄
精华主题: 2 篇
发帖数量: 737 个
工控威望: 5418 点
下载积分: 24775 分
在线时间: 1367(小时)
注册时间: 2016-06-08
最后登录: 2024-11-22
查看仙居人家的 主题 / 回贴
楼主  发表于: 2023-02-02 13:06
程序里写的是自己用从小到大排序的。
如果要从大到小也很简单,自己改一下比较指令就行。
管理员看见了,记的加精,程序写有注释,大家都能看懂。
[ 此帖被仙居人家在2023-02-02 15:53重新编辑 ]
附件: 比较大小排序,从小到大排队.zip (448 K) 下载次数:2172
网站提示: 请不要用迅雷下载附件,容易出错
本帖最近评分记录:
  • 下载积分:+1(似水流年ol)
  • 下载积分:+1(思考使人进步)
  • 下载积分:+5(加勒比海带)
  • 下载积分:+1(天天向上学习) 感谢分享!
  • 下载积分:+5(jiangwei) 真诚感谢!
  • 下载积分:+5(langui) 热心助人!
  • 下载积分:+1(智趣黄sir) 感谢分享!
  • 永无止境 !@#$%^&*
    天下风云出我辈,一入江湖岁月催。
    皇图霸业谈笑中,不胜人间一场醉。
    提剑跨骑挥鬼雨,白骨如山鸟惊飞。
    尘事如潮人如水,只叹江湖几人回。
    yzdz66
    级别: 探索解密
    精华主题: 0
    发帖数量: 60 个
    工控威望: 162 点
    下载积分: 640 分
    在线时间: 51(小时)
    注册时间: 2016-09-23
    最后登录: 2024-09-13
    查看yzdz66的 主题 / 回贴
    1楼  发表于: 2023-02-09 22:41
    //冒泡排序算法
    IF SM402 THEN
      wData[0]:=50;
      wData[1]:=41;
      wData[2]:=23;
      wData[3]:=1;
      wData[4]:=58;
      wData[5]:=77;
      wData[6]:=42;
      wData[7]:=3;
      wData[8]:=9;
      wData[9]:=99;
    END_IF;

    IF bLabel2 THEN
        FOR wi:=0 TO 9 BY 1 DO  
          // wj:=wi+1;
           FOR wj:=wi+1 TO 9 BY 1 DO
             IF wData[wi]>wData[wj] THEN
                 wdata1:=wData[wi];
                 wData[wi]:=wData[wj];
                 wData[wj]:=wdata1;
             END_IF;
           END_FOR;
        END_FOR;
    END_IF;  
    本帖最近评分记录:
  • 下载积分:+1(myjyweixin) 简洁,明了!