#include<iostream>
using namespace std;
int main(){
int n,m,a[n];//n为输入元素的个数,m为右移单位的个数,数组a用于存储输入的元素
cin>>n>>m;
m=m%n;//实际右移单位的个数
for(int i=m;i<n;i++){//从第m元素输入到第n-1个元素
cin>>a[i];
}
for(int i=0;i<m;i++){//从第一个元素输入到m-1个元素
cin>>a[i];
}
for(int i=0;i<n;i++){//遍历数组a,输出右移后的结果
cout<<a[i]<<" ";
}
return 0;
}
胡凡《算法笔记》B1008.数组元素循环右移问题 C++
于 2024-06-01 16:10:10 首次发布