向量在n1 n2

问题描述

我想写一个函数calc(array,n1,n2)

array是整数的向量。 n1n2参数是由关系0<= n1<= n2<array.size()定义的整数。

calc方法应返回其索引属于[n1; n2]区间的数组整数之和。

我尝试使用此代码,但不正确

class Answer {


public:
    static int cal(const vector<int>& array,int n1,int n2) {


        int sum = 0;

        for (vector<int>::iterator it = array[0]+n1; it != array[0]+n2; ++it)
        {
            sum + = *it;
        }
        return sum;
    }

};

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)