字符串循环

来源:百度知道 编辑:UC知道 时间:2024/06/30 15:55:39
字符串循环右移,即由N个一位数数字组成的数字串,使其前面各数顺序向后移n-m个位置。最后m个数变成最前面的m个数。建议设计move(array,n,m)函数以实现对数组的循环右移。

那第一个 到第m个 有什么要求?
以下是第一个 到第m个就是原来数组最后的m个数...
void move(int &array[],n,m)
{int i,j,x;
for(i=0;i<m;i++){
x=array[n-i];
for(j=n-1;j<=1;j--)
array[j]=array[j-1];
array[0]=x;
}
}
注意 数组 用地址传递.....