我想将数组中的前n个元素减少1。我尝试过此方法,但不起作用
int n = 3;
for(int i = 0 ; i <array.length;i++) {
while(i<=n){
array[i]-=1;
}
}
答案 0 :(得分:0)
让我们说n=3
int n =3;
for(i = n-1; i >= 0; i--)
{
array[i]-=1;
}
或者,正如@ locus2k指出的那样,我们也可以这样迭代从第0个索引开始的数组
int n = 3;
for(i = 0; i < n; i++)
{
array[i]-=1;
}