PAT Basic 1008 数组元素循环右移问题 (20 分)
#include <iostream> #define Posi 10000//消除初始绝对负数,进行运算强制取正 using namespace std; int main() { int a,b; cin>>a>>b; int arr[a]; for(int i=0;i<a;i++){ cin>>arr[i]; } for(int i=0;i<a-1;i++){ cout<<arr[(Posi*a-b+i)%a]<<" "; } cout<<arr[(Posi*a-b-1)%a]; system("pause"); return 0; }