小编use*_*899的帖子

C++检查前5个或后5个元素中的任何一个是否等于一个值

如果没有for循环或许多ifs和elses,有没有一种简单的方法可以做到这一点.

所以举个例子..

for (i=0;i<arr.size;i++) 
    if (any of the values from i-5 to i+5, ignoring i = value) 
    {
        // Do stuff ...
    }
Run Code Online (Sandbox Code Playgroud)

我是否需要设置从-5到+5的嵌套循环.或者我std::any_of 也许可以使用

c++

8
推荐指数
2
解决办法
1624
查看次数

标签 统计

c++ ×1