已知数组a中的元素个数为n,下列语句的作用是将下标为i的元素移动到下标为 i-1的单元,其中1≤i<n。例如,当n=4,a中原有数据为1,2,3,4时,则移动后a中元素变为2,3,4,4。请将语句补充完整: for(int i=0;i<n-1;i++)  

admin2013-02-27  28

问题 已知数组a中的元素个数为n,下列语句的作用是将下标为i的元素移动到下标为 i-1的单元,其中1≤i<n。例如,当n=4,a中原有数据为1,2,3,4时,则移动后a中元素变为2,3,4,4。请将语句补充完整:
for(int i=0;i<n-1;i++)  a=a[【 】];

选项

答案i+1

解析 题目要求“将下标为i的元素移动到下标为i-1的单元,其中1≤i<n”,该要求也可以看成是“将下标为(i+1)的元素移动到下标为(i+1)-1的单元,其中1≤(i+1).<n”,即“将下标为i+1的元素移动到下标为i的单元,其中0≤i<n-1”。for循环的循环变量i的取值范围正好是0≤i<n-1,所以循环体中的语句应该为a= a[i+1];。故应该填i+1。
转载请注明原文地址:https://kaotiyun.com/show/oeVp777K
0

相关试题推荐
最新回复(0)