99网
您的当前位置:首页PAT (Basic Level) Practice 1008 数组元素循环右移问题 二十行代码解决

PAT (Basic Level) Practice 1008 数组元素循环右移问题 二十行代码解决

来源:99网

看不懂啥意思的建议转专业

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int n,m;
    cin>>n>>m;
    m = m%n;
    int a[n],b[n];
    for(int i=0;i<n;i++){
        cin>>a[i];
        b[i] = (i+n-m)%(n);
    }
    for(int i=0;i<n;i++){
        cout<<a[b[i]];
        if(i==n-1){
           cout<<endl;
        }else{
            cout<<" ";
        }
    }
    return 0;
}

因篇幅问题不能全部显示,请点此查看更多更全内容