1008. 数组元素循环右移问题
来源:互联网 发布:plc编程基础知识 编辑:程序博客网 时间:2024/04/30 01:30
#include<iostream>using namespace std;int tmp;int s[105];int n,m;//reverse[p,q)void reverse(int *p,int *q){ for(int *p1=p,*p2=q-1;p1<p2;++p1,--p2) {tmp=*p1; *p1=*p2; *p2=tmp;}}int main(){cin>>n>>m;m=((m>n)?m%n:m);for(int i=0;i<n;++i)cin>>s[i];reverse(s+n-m,s+n);reverse(s,s+n-m);reverse(s,s+n);for(int i=0;i<n;++i){if(!i)cout<<s[i];else cout<<' '<<s[i];}return 0;}
0 0
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008.数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008.数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- KinectBridgeWithOpenCVBasics D2D C++ Sample
- 100个windows平台C++开发错误之Warning
- 精益人力
- springMVC利用json传数据到前台(二)
- 对大学 IT 专业教育的反馈
- 1008. 数组元素循环右移问题
- Android中Activity四种启动模式和taskAffinity属性详解
- Effective C++ Item 4 确定对象被使用前已先被初始化
- Linux内存寻址
- Android高手进阶——Android内存性能优化
- ARM mem controller学习
- 汇编语言中的#define #include #ifdef 等问题
- unity3D总结的一些细节,不注意有些要折腾很多天!
- 设计模式入门之访问者模式Visitor