回复:如何对100个数据进行排序

魔笛库卡

  • 帖子

    411
  • 精华

    0
  • 被关注

    28

论坛等级:侠圣

注册时间:2009-11-27

普通 普通 如何晋级?

发布于 2013-08-26 08:12:58

13楼

quote:以下是引用RITAL在2013-08-25 15:07:58的发言:
quote:以下是引用一生何求在2013-08-23 13:43:59的发言:
FUNCTION_BLOCK FB100
VAR_INPUT
A : ARRAY[1..100] OF INT;
B : INT;
C : INT;
END_VAR

VAR
D : INT;
END_VAR
FOR B:= 1 TO 99 BY 1 DO
FOR C:= B+1 TO 100 BY 1 DO
IF A[B] < A[C] THEN
D := A[B];
A[B] := A[C];
A[C] := D;
END_IF;
END_FOR;
END_FOR;

END_FUNCTION_BLOCK

楼主,我上面的程序用SCL写的,参考下,背景数据块前10个是你要的最大值,后10个是你要的最小值。

老兄,你的程序那能通过编译呀

编译没问题,查查自己的问题吧
学无止境
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。