1198 : [课后习题10.4]整数移位函数
时间限制:1 Sec 内存限制:128 MiB 提交:36 正确:29
题目描述
有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。
函数原型如下:
void shiftPosition(int a[], int n, int m);
其中,
a为包含整数的数组;
n为a数组中元素的个数;
m为移动的位数。
请在main函数中调用该函数完成题目要求的功能。
输入描述
输入数据的个数n n个整数 移动的位置m
输出描述
移动后的n个数
样例输入
10 1 2 3 4 5 6 7 8 9 10 2
样例输出
9 10 1 2 3 4 5 6 7 8
来源
C语言程序设计教程(第三版)