计算机c语言二级题目,题目是:移动一维数组的内容,要求把下标从0~p(含p,p小于等于n-1)的数组元素平移到数组的最后。例如一维数组内容为1,2,3,4,5,6,7,8,9,10,若p=3,移动后的数组为5,6,7,8,9,10,1,2,3,4。我基础不是很扎实,麻烦讲解一下图中的过程,图是答案,特别是不明白那个ch。
ch=w[0]保存首字符
w[n-1]=ch将首字府移到最后
可是是要把0~p的字符移到最后
追答一次内循环把一个首字符移到最后
p=3,就移动4次,
把1,2,3,4移到后面
ch作用是把首字符搬到最后
本回答被提问者采纳