Arrays 删除数组中介于6和以下7之间的数字

Arrays 删除数组中介于6和以下7之间的数字,arrays,Arrays,返回数组中数字的总和,但忽略以6开头并延伸到下一个7的数字部分除外(每6后面至少有一个7)。返回0表示没有数字。 这是一个编码问题 我正在考虑使用array.toList,这会使事情变得复杂。下面的代码将忽略从数组元素“6”到下一个元素“7”之间的所有数组元素,包括“6”和“7”(它们也将被忽略) bool ignore=false; 整数和=0; 对于(int i=0;i)您使用哪种语言? bool ignore = false; int sum = 0; for(int i=0; i<

返回数组中数字的总和,但忽略以6开头并延伸到下一个7的数字部分除外(每6后面至少有一个7)。返回0表示没有数字。 这是一个编码问题


我正在考虑使用array.toList,这会使事情变得复杂。

下面的代码将忽略从数组元素“6”到下一个元素“7”之间的所有数组元素,包括“6”和“7”(它们也将被忽略)

bool ignore=false;
整数和=0;

对于(int i=0;i)您使用哪种语言?
bool ignore = false;
int sum = 0;
for(int i=0; i<arr.length; i++){
    if(arr[i] == 6)
        ignore = true;
    if(!ignore)
        sum+= arr[i];
    if(arr[i] == 7)
        ignore = false;

}