1008. 数组元素循环右移问题 (20)
来源:互联网 发布:淘宝上的牙齿矫正器 编辑:程序博客网 时间:2024/06/08 02:51
#include<stdio.h>void reverse(int *a,int start,int end){for(int i=0;i<=(start+end)/2;i++){int tmp=a[i];a[i]=a[start+end-i]; a[start+end-i]=tmp;}}int main(){int n,m;int a[100]={0};scanf("%d%d",&n,&m);m%=n; for(int i=0;i<n;i++){scanf("%d",&a[i]);} reverse(a,0,n-1);reverse(a,0,n-m-1);reverse(a,n-m,n-1); //////法1////////*int flag=0;for(int j=0;j<n;j++){if(flag!=0) printf(" "); else flag=1;printf("%d",a[j]);}printf("\n"); */ ////////法2//////////for (i = 0; i < n; i++) printf("%d%s", a[i], (i-n+1?" ":"\n")); //////////////////////return 0;}
阅读全文
1 0
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008.数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008.数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- 1008. 数组元素循环右移问题
- SQL入门
- Linux下解决qtcreator中不能输入中文的问题
- opengl在linux上进行离屏渲染
- 金融技术知识一
- 多重映射关系的map
- 1008. 数组元素循环右移问题 (20)
- linux定时处理命令:crontab
- 怎样配置让apache访问日志记录真实客户端IP,而不是nginx代理服务器IP
- LeetCode 455. Assign Cookies (游标)
- NodeJS获取各种ipv4地址
- 关于数据库异常链接不上的错误
- 服务器的种类详解
- 解决nginx负载均衡的session共享问题
- Nginx安装报错,引起我的对国内某个云服务商的不满,他的名字叫老华为