当前位置: 首页> 教育> 锐评 > 各大网站投放广告怎么做_网上电商平台_百度关键词点击价格查询_深圳seo公司

各大网站投放广告怎么做_网上电商平台_百度关键词点击价格查询_深圳seo公司

时间:2025/7/12 5:58:37来源:https://blog.csdn.net/wang3074162725/article/details/142796745 浏览次数:2次
各大网站投放广告怎么做_网上电商平台_百度关键词点击价格查询_深圳seo公司
#include<bits/stdc++.h>
using namespace std;
int main()
{int n,m;cin>>n>>m;int a[n+1]={0};int x=0;for(int i=1;i<=n;i++)cin>>a[i];for(int i=1;i<=m;i++){x=a[1];for(int j=2;j<=n;j++)a[j-1]=a[j];a[n]=x;}cout<<a[1];for(int i=2;i<=n;i++)cout<<" "<<a[i];return 0;
}

本题要求实现一个对数组进行循环左移的简单函数:一个数组a中存有n(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向左移m(≥0)个位置,即将a中的数据由(a0​a1​⋯an−1​)变换为(am​⋯an−1​a0​a1​⋯am−1​)(最前面的m个数循环移至最后面的m个位置)。如果还需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?

输入格式:

输入第1行给出正整数n(≤100)和整数m(≥0);第2行给出n个整数,其间以空格分隔。

输出格式:

在一行中输出循环左移m位以后的整数序列,之间用空格分隔,序列结尾不能有多余空格。

输入样例:

8 3
1 2 3 4 5 6 7 8

输出样例:

4 5 6 7 8 1 2 3
关键字:各大网站投放广告怎么做_网上电商平台_百度关键词点击价格查询_深圳seo公司

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: