#2030. C语言程序设计教程(第三版)课后习题10.4

C语言程序设计教程(第三版)课后习题10.4

说明

有 $n$ 个整数,将前面各数顺序向后移动 $m$ 个位置,最后 $m$ 个数变成最前面的 $m$ 个数。请编写一个函数实现该功能,在主函数中输入 $n$ 个整数和移动的位置 $m$,输出调整后的 $n$ 个数。

输入格式

输入共三行:

  • 第一行输入一个整数 $n$ 。
  • 第二行输入 $n$ 个整数,用空格分隔。任意整数<=100。
  • 第三行输入一个整数 $m$ ,$1 \leq m < n \leq 100$。

输出格式

输出移动后的 $n$ 个整数,按顺序输出,整数之间用空格分隔,最后一个数后不加空格。
10
1 2 3 4 5 6 7 8 9 10
2
9 10 1 2 3 4 5 6 7 8