7-2 数组循环左移 (10分)

将每个整数 循环向左移m(≥0)个位置

#include<iostream>
using namespace std;
int main()
{
    int n,m;
    int a[110];
    cin >> n >> m;
    for(int i=0;i<n;i++){
        cin >> a[i];
    }
    m%=n;
    for(int i=m;i<n;i++){
        cout << a[i];
        if(i<n-1) cout << " ";
    }
    for(int i=0;i<m;i++){
        cout << " "<<a[i];
    }
    return 0;
}

发布了10 篇原创文章 · 获赞 0 · 访问量 101

猜你喜欢

转载自blog.csdn.net/m0_46383408/article/details/104893542
今日推荐