在c ++中。 我已经将数组初始化为大小为N的值1。我需要将其值更改为0(需要更改为0)。需要更改为0的索引采用interval(first,last)的形式。 C ++代码的开始:
int N,l,n; //l is first and n is last
scanf( "%d",&l );
scanf( "%d",&n );
for(int i =0;i<N;++i){
N[I] = 1;
}
所以我需要在间隔(l,n)中更改arr的值。我该怎么办?
编辑:
示例:
Int arr[10] = {1,1,1}
Int l =2,n=3
// something
arr[10] ={1,1}
我认为最好的答案是这样:
while(l<=n){
N[l] = 0;
++l;
}