Description

有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。

Input

输入数据的个数n n个整数移动的位置m

Output

移动后的n个数

Sample Input

10
1 2 3 4 5 6 7 8 9 10
2

Sample Output

9 10 1 2 3 4 5 6 7 8 
#include <iostream>
#include <cstring>
using namespace std;
void mv(int *p,int n,int m);
int main()
{int a[80];int m,i,n;cin>>n;for(i=0; i<n; i++)cin>>a[i];cin>>m;mv(a,n,m);for(i=0; i<n; i++)cout<<a[i]<<" ";return 0;
}
void mv(int *p,int n,int m)
{    int str[80],i1,i2;   
 for(i1=0,i2=n-m;i2<n;i1++,i2++)   
 {        str[i1]=p[i2];    }   
 for(i2=n-1;i2>=m;i2--)   
 {        p[i2]=p[i2-m];    }   
 for(i1=0,i2=0;i2<m;i2++,i1++)    
{        p[i2]=str[i1];    }
}

[YTU]_1066 ( 输入n个数和输出调整后的n个数)相关推荐

  1. ACMNO.41C语言-数字调序 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数

    题目描述 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图. 写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数. 输入 输入数据的个数n n个整数 移动的位置m ...

  2. Java学习之编写实现简单加密的程序,要求从键盘输入一个字符,输出加密后的字符。

    案例介绍: 编写实现简单加密的程序,要求从键盘输入一个字符,输出加密后的字符. 加密规则:输入A,输出Z;输入B,输出Y:输入a,输出z;输入b,输出y. 案例代码: import java.io.* ...

  3. c语言比较三个数大小输出最小值,比较ABC三个数的大小,从小到大排列输出。,c语言比较三个数大小按从大到小顺序输出...

    匿名网友: 思路分析:先比较2个数,取其中大者与第三个数比较得出较大者为最大数,记为max.步骤如下:第一步:输入a,b,c.第二步:比较a,b.若a>b,则执行第三步:否则,执行第四步.第三步 ...

  4. 输入一个字符串,统计个数,输出字符数字等的个数

    统计一串字符的数字,字符等的个数.先整理一下这个题目的思路,对于一个字符串,一般都以'\0'结束,从第一个字符开始统计,遇到字母时alpha++;遇到数字时,digit++;遇到空格时,digit++ ...

  5. c语言输出最大的数ns流程图_③依次输入10个数,要求输出其中最大的数用传统流程图表示...

    编写VB程序.输入20个数,放在数组中,输出其总和,平均数,以及大于平均数的那些数 简单写一下代码流程dima(20)fori=0to19a(i)=inputbox("输入第"+s ...

  6. c语言中从键盘上输入三个数,将之排序后按由大到小的顺序输出,从键盘上输入3个数,将它们按由大到小的顺序排列好输出...

    vb中从键盘上输入10个数,判断有几个偶数,有几个奇数? 我给你写了,挺简单的.窗体上添加两个label控件一个command控件Dima(1To10)DimbDimcAsIntegerDimdAsI ...

  7. ACMNO.23 C语言-素数判定 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime

    题目描述 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息. 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime 样例输入 97 样例输出 prime 来源/ ...

  8. c语言代码,输入两个数,输出第一个数到第二个数之间所有的数

    用C语言实现,输入两个数,输出第一个数到第二个数之间包含的所有数 #include <stdio.h> int num(int x, int y); int main() {int a1, ...

  9. JAVA实现输入一个整数,输出该数二进制表示中1的个数(《剑指offer》)

    题目: 输入一个整数,输出该数二进制表示中1的个数.其中负数用补码表示. 这个题目有个比较有意思并且被公认的解法,我就先贴答案吧: public class Solution {public int ...

最新文章

  1. java提供的4种基本控制语句结构_Java基础6-控制语句
  2. python转盘抽奖_react 抽奖转盘 ----小计
  3. git分支合并(包含学习git命令的方法)
  4. Oracle 11g新特性:索引不可见
  5. 51Nod1502 苹果曼和纸
  6. oracle xml中cdata,XML CDATA的作用
  7. [轉]数据挖掘工具的选择
  8. mysql数据库的三级模式_2016年计算机三级MySQL数据库试题
  9. mysql报错Attempted to open a previously opened tablespace的解决办法
  10. 【Python3网络爬虫开发实战】1.5.1-PyMySQL的安装
  11. 分类模型的衡量指标,召回率recall和准确率precision
  12. Android系统性能优化(64)---build.设置
  13. java怎样获取变量的类型
  14. MySQL数据库和表名大小写敏感开关的打开办法
  15. 真4k测试样片_如何让自己的抖音视频更高清?测试一天后,偷偷告诉你
  16. 测试网速_使用Speedtest CLI测试你的网速
  17. 全网最全——数字信号和模拟信号的区别
  18. PHP调用wsdl接口实例化SoapClient抛出异常
  19. spaCy文本分类教程
  20. 5 win10 python3.6+pcl1.9环境配置

热门文章

  1. LINQ学习之旅——第二站LTQ之标准数据库操作(增查删改)
  2. [转]C# WinForm 关于窗体最大化时的是否全屏效果与是否遮盖任务栏
  3. redis mysql 解决超卖_Redis 分布式锁解决超卖问题
  4. Response内置对象
  5. ECMASCript 2019可能会有哪些特性?
  6. AppLaunchScreen/Screenshot(启动图/屏幕快照)输出规范
  7. android view 转Bitmap 生成截图
  8. JS代理模式《JavaScript设计模式与开发实践》阅读笔记
  9. 发现了一个好用的在线勾图的站点
  10. 关于curl: (2) Failed Initialization