文理学院程序设计在线练习


A6.5 交换数据

Time Limit: 1 Second(s)    Memory Limit: 32 MB

Total Submission(s): 474   Accepted Submission(s): 333
Problem Description

有n(n<=20)个不超过2位的整数,使前面各数顺序向后移m(m<n)个位置,最后的m个数变成最前面m个数。编写一函数实现以上功能,在主函数中输入n个整数并输出调整后的n个整数。要求用指针实现。

Input

第一行输入自然数n(<=20)和m(m<n)。
第二行输入n个不超过2位的整数。

Output

将前面各数顺序向后移m个位置,最后的m个数变成最前面m个数后输出这n个整数。每输出项之间一个空格。

Sample Input
8 3
-96 18 81 -14 -96 -88 83 -13
12 5
-82 -27 15 27 91 39 18 -76 -32 -32 -13 -5
Sample Output
-88 83 -13 -96 18 81 -14 -96
-76 -32 -32 -13 -5 -82 -27 15 27 91 39 18