1008 数组元素循环右移问题 (20 分)
#include<iostream>
using namespace std;
int main() {
int arr[100];
int len,trans;
cin >> len >> trans;//输入数组长度和右移长度
for (int i = 0; i < len; i++)//给数组赋值
{
cin >> arr[i];
}
for (int i = 0; i < trans; i++)//将数组循环右移trans次
{
int temp = arr[len - 1];
for (int i = len - 1; i > 0; i--)
{
arr[i] = arr[i - 1];
}
arr[0] = temp;
}
for (int i = 0; i < len; i++)//按格式要求输出
{
cout << arr[i];
if (i != len - 1)
{
cout << " ";
}
}
cout << endl;
return 0;
}