不规则数组怎么求最大值

2020-01-30 14:05发布

各位大神好,小弟在做一个小玩具。遇到一个问题。现在采集了20个数值,需要在这20个数值中比较最大值,然后输出。
单个单个数值比较的话,太麻烦了。请问有什么比较简洁的方法吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
Tliang
2020-01-31 07:48
本帖最后由 Tliang 于 2013-3-12 17:24 编辑
hengjingdianzi 发表于 2013-3-12 16:53
利用步进电机采的  没转18度采集一个数据。采集一圈后比较20个数据那个最大。并转到最大值的地方。做太阳 ...


写的这么清楚了还不会?
如果其他数据也要保留就保存标号就行了。

定义变量 最大值地址 = 0;
循环(20次)
{
      电机转18度();
      数据缓存【计次变量】 = 数据采集();
      判断(数据缓存【计次变量】>数据缓存【最大值地址】 )最大值地址 = 计次变量;
}

编辑:看错了,18度不是18圈。。。
为什么一定得等到转完后才比较?

一周热门 更多>