c++ - 如何检查C中随机数列表中的元素

标签 c++ loops automation arduino-ide arduino-c++

我有一个随机生成的 50 个数字的列表。如果我想检查列表以查看其中是否有任何大于 15 的数字,应该如何在 Arduino IDE 上完成?

这就是我的做法,但行不通:

 for (int x = 0 ; x < 50 ; x++)  
  {
    if(list[x]>=15) 
    digitalWrite(ledPin, HIGH);     //turn LED on 
    if(list[x]<15) 
    digitalWrite(ledPin, LOW);      //turn LED off 
  }

求助!

最佳答案

如果我没猜错,您希望在至少有一个元素高于 15 时打开 LED。

在这种情况下,我会这样做:

digitalWrite(ledPin, LOW);      //turn LED off 
for (int x = 0 ; x < 50 ; x++)  
{
  if(list[x]>=15) 
  {
    digitalWrite(ledPin, HIGH);     //turn LED on 
    break;
  }
}

关于c++ - 如何检查C中随机数列表中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58847891/

相关文章:

c++ - 自定义 VM 中有多少个寄存器?

c++ - boost 定时器 : how to get time when I need?

javascript - 从表单中写入所有偶数的函数

android - 使用 Robolectric 和 ANT 进行测试

api - 在 AzureDevOps API 的 Invoke-RestMethod 上传递凭据以检索用户

c++ - 如何使用 OpenMP 等待互斥锁

php - 如何循环遍历数据行以显示多个结果?

c - 循环遍历字符串数组,然后使用 scanf_s c 转换为字节

windows - 有没有用于测试安装程序包的工具?

c++ - DXGI 集成适配器