目录
题目:
解答:
#include <stdio.h>
int main()
{
int num[200] = { 0 };
int n = 0;
int m = 0;
scanf("%d %d", &n, &m);
int i = 0;
for (i = 0;i < n;i++) {
scanf("%d", &num[i]);
}
int m1 = 0;
if (m >= n)
m1 = m % n;
else
m1 = m;
int j = 0;
for (j = n - 1;j >= 0;j--) {
num[j + m1] = num[j];
}
int k = 0;
for (k = 0;n - 1 + m1 - k > n - 1;k++) {
num[m1 - 1 - k] = num[n - 1 + m1 - k];
}
int l = 0;
for (l = 0;l < n;l++) {
printf("%d", num[l]);
if (l != n - 1)
printf(" ");
}
return 0;
}