平移数组
void fun(int *w, int p, int n)
{
int i,j;
int temp;
for(i=1;i<p+1;i++)//总共需要移动p+1次 for循环的条件
{
temp=w[0];
for(j=1;j<n;j++)
{
w[j-1]=w[j];
}
w[j-1]=temp;
}
}
/*将第一个元素放置到数组最后面并且整体平移。
借助中间变量,然后整体前移,最后赋值
*/
平移数组
void fun(int *w, int p, int n)
{
int i,j;
int temp;
for(i=1;i<p+1;i++)//总共需要移动p+1次 for循环的条件
{
temp=w[0];
for(j=1;j<n;j++)
{
w[j-1]=w[j];
}
w[j-1]=temp;
}
}
/*将第一个元素放置到数组最后面并且整体平移。
借助中间变量,然后整体前移,最后赋值
*/