输入样例:
6 2
1 2 3 4 5 6
输出样例:
5 6 1 2 3 4
/思路:用一个数组就行了,边输入边存储,当i<n-k时存入a[i+k],否则就存入a[i-(n-k)]/
代码如下:
#include<stdio.h>
int main()
{
int n, k, i, j, a[101], b[101];
scanf("%d %d", &n, &k);
k = k % n;
for (i = 0; i < n; i++)
{
if (i < n - k)
scanf("%d", &a[i + k]);
else
scanf("%d", &a[i - n + k]);
}
printf("%d", a[0]);
for (i = 1; i < n; i++)
printf(" %d", a[i]);
return 0;
}