c++程序题,关于数列元素后移的问题。求大神帮忙!!!

2025-06-29 08:37:58
推荐回答(1个)
回答1:

int temp=setdata[i];
setdata[i]=item;
item=temp;

一般来说,应该是从最后一个元素开始往后移,然后把第i个位置的元素写成插入的值就好了;
但是这个循环是从第i个元素开始的,就需要一个临时变量保存setdata[i],避免插入item后原来的值丢失;后面就是依次后移了