威纶通官方论坛

数组中最大最小值判断的指令是什么?

[复制链接]
发表于 2013-11-12 11:50:38 | 显示全部楼层 |阅读模式
比如数组:data[120]=
{12.45,12.33,12.34,12.36,12.37,12.32,12.33,12.38,12.35,12.34,12.31,12.29,12.35,12.33,12.34,12.36,12.37,12.32,12.33,12.38,12.35,12.3
4,12.31,12.29,12.35,12.33,12.34,12.36,12.37,12.32,12.33,12.38,12.35,12.34,12.31,12.29,12.35,12.33,12.34,12.36,12.37,12.32,12.33,12.
38,12.35,12.34,12.31,12.29,12.35,12.33,12.34,12.36,12.37,12.32,12.33,12.38,12.35,12.34,12.31,12.29,12.35,12.33,12.34,12.36,12.37,12
.32,12.33,12.38,12.35,12.34,12.31,12.29,12.35,12.33,12.34,12.36,12.37,12.32,12.33,12.38,12.35,12.34,12.31,12.29,12.35,12.33,12.34,1
2.36,12.37,12.32,12.33,12.38,12.35,12.34,12.31,12.29,12.35,12.33,12.34,12.36,12.37,12.32,12.33,12.38,12.35,12.34,12.31,12.29,12.35,
12.33,12.34,12.36,12.37,12.32,12.33,12.38,12.35,12.34,12.31,12.21},  要找出其中最大、最小值,该用何命令?
另外,我想把这120个数据分别在120个数据显示元件中显示,有什么简便指令?
谢谢!!
发表于 2013-11-17 22:13:17 | 显示全部楼层
for x=0 to 119
  for y=0 to 119
    if data[x]<data[y] then
      b=data[x]
      data[x]=data[y]
      data[y]=b
    end if
  next y
next x

最后的data[0]就是最小值。

发送到寄存器 用Setdata函数。
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-5-19 08:25

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

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