问题 G: 指针练习-3
c语言 算法 c++
时间限制 : 1.000 sec 内存限制 : 128 MB
问题描述
编写一个函数myAdujst,其功能是对给定的n个整数进行位置调整,调整方案是:后面m个数移到最前面,而前面的n-m个数顺序向后排。
函数原型可参考如下:
void myAdjust (int *p, int n, int m);
其中,p为指向数组首元素的指针,n为数组中的元素个数,m为移到前面的数的个数。

编写程序,从键盘输入一个正整数n(1<=n<=100),代表数据元素个数,接着输入n个整数,代表数组元素的初始值,最后输入要移动到前面的数的个数m(1<=m<n),调用myAdujst函数处理完毕后,在主函数中输出数据移动后的结果。输出的两个数据之间用空格分隔。
