当前位置: 首页 > news >正文

wordpress图片上传杭州优化关键词

wordpress图片上传,杭州优化关键词,网站开发培训,网站域名备案办理拍照数组元素循环右移问题 一个数组A中存有N( > 0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0​A1⋯AN−1)变换为&…

数组元素循环右移问题

一个数组A中存有N( > 0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0​A1⋯AN−1)变换为(AN−M⋯AN−1 A0 ​A1⋯A
N−M−1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?
输入格式 :
每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N个整数,之间用空格分隔。
输出格式 :
在一行中输出循环右移M位以后的整数序列,之间用空格分隔,序列结尾不能有多余空格。

思路

算法设计思路

设n个数,向右移动m位

将n-m个数存储在n后(注意m可能小于n)

打印m-n到n+n-m位置的信息即可

代码实现

#include <stdio.h>int main(){int n, m, x;int a[100];scanf("%d", &n);scanf("%d", &m);if(m>n){m = m % n;}for(int i=0; i<n; i++){scanf("%d", &x);a[i] = x;}for(int i=n; i<2*n-m; i++){a[i] = a[i-n];}for(int i=n-m; i<2*n-m; i++){if(i==2*n-m-1){printf("%d", a[i]);}else{printf("%d ", a[i]);}}return 0;
}

运行结果

http://www.dinnco.com/news/74558.html

相关文章:

  • 网站项目宣传片网络营销策划公司
  • 莆田网站关键词优化推广app赚佣金
  • 上海做宴会的网站四年级的简短新闻播报
  • 备案域名买卖站长seo查询
  • 苏州书生商友专业做网站网站关键词优化方法
  • 社交网站 建站网络销售每天做什么
  • 郑州网站建设如何东莞网站建设推广公司
  • 小说网站虚拟主机网络营销的含义的理解
  • 网站建设的落地页网络推广员好做吗
  • 户网站开发的小公司黑科技引流工具
  • 东莞做网站哪里好泰州seo推广公司
  • 金寨县建设局网站网络营销的推广方法
  • 建设网站都需要注意什么发帖推广哪个平台好
  • 滕州网站建手机推广app
  • 怎么用思维导图做网站结构图短信广告投放
  • 党委门户网站建设百度首页百度一下
  • 网站运营无经验可以做吗企业网站建设的一般要素
  • 网站制作的主要流程郑州网站优化
  • 畜牧企业网站模板电商运营基础知识
  • soho的网站怎么做营销型网站外包
  • 力软框架做网站中国旺旺(00151) 股吧
  • 网站建设购买产品销售方案与营销策略
  • 给网站写文章怎么做的sem推广竞价
  • 刷钻网站推广免费制作一个网站需要多少费用
  • 网站 备案 异地百度贴吧热线客服24小时
  • 如何申请免费的网站空间营销qq
  • 网站免费建站厂商定制关于营销的最新的新闻
  • 怎么做网站和艺龙对接女教师遭网课入侵直播录屏曝光视频
  • seo网站外链专发设计公司网站模板
  • 房地产网站建设批发在百度上怎么注册网站