编写函数void fun(int a[], int n, int m),实现对数组中元素的串位。数组有n个元素,要求在不增加数组的情况下,通过数组元素的移动将数组的前m个元素,移动到数组的后面。
1条回答 默认 最新
- CSDN专家-link 2021-11-22 21:33关注
循环前移就可以了
void fun(int a[], int n, int m) { int k,i,j; for(i=0;i<m;i++) { k = a[0]; for(j=1;j<=n-1;j++) a[j-1] = a[j]; a[n-1] = k; } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 2无用