题目要求:
代码 :
void fun(int *w, int p, int n)
{ //数组w ,数组下标,数组个数
int i=1;
int t; char ch;
for(t=0;t<p+1;t++)//移动p+1个字符
{
ch=w[0]; //把数组的零号元素取出来
for(i=1;i<n;i++)
{
w[i-1] = w[i]; //将后一个数赋值给前一个数
}
w[n-1]=ch; //将零号元素补到数组末尾
}
}
运行结果: