题目:
输入格式:
每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N个整数,之间用空格分隔。
输出格式:
在一行中输出循环右移M位以后的整数序列,之间用空格分隔,序列结尾不能有多余空格。
输入样例:
6 2
1 2 3 4 5 6
结尾无空行
输出样例:
5 6 1 2 3 4
结尾无空行
代码
int main()
{
int i, num, move;
int a[100];
scanf("%d %d", &num, &move);
move%= num;
for (i = 0; i < num; i++)
{
scanf("%d", &a[i]);
}
for (i = num- move; i < num; i++)
printf("%d ", a[i]);
for (i = 0; i < num - move - 1; i++)
printf("%d ", a[i]);
printf("%d", a[num - move - 1]);
return 0;
}