数组右移d个位置
来源:互联网 发布:从零开始学外汇ea编程 编辑:程序博客网 时间:2024/05/29 18:02
#include <stdio.h>
#include<stdlib.h>
//翻转
void reserve(int k[],int s, int t)
{
int i = s;
int j = t;
while(i < j)
{
int temp = k[i];
k[i] = k[j];
k[j] = temp;
i++;
j--;
}
}
//将数组k[]右移d个位置
void rightMove(int k[], int n, int d)
{
reserve(k, 0, n-1);
reserve(k, 0, d-1);
reserve(k, d, n-1);
}
void main()
{
int n;
int i;
scanf("%d",&n);
while(n != 0)
{
int * k = (int*)malloc(n * sizeof(int));
for(i = 0; i < n; i++)
scanf("%d",&k[i]);
rightMove(k, n, 3);
for(i = 0; i < n; i++)
printf("%d/t",k[i]);
printf("/n");
scanf("%d",&n);
}
}
- 数组右移d个位置
- 将数组中的所有元素依次循环右移k个位置
- 将数组中的所有元素依次循环右移k个位置
- 将数组元素循环右移k个位置(Java实现)
- 数组循环右移
- 数组右移
- 数组右移
- 数组右移
- 数组右移
- 数组循环右移
- 数组循环右移
- 数组循环右移
- LIST_数组右移
- 数组右移
- n元一维向量左/右移动 i个位置
- 数组元素循环左移p个位置
- 数组的循环右移
- 数组循环右移算法
- 研究生常用的十八大学术搜索引擎
- 常用CSS
- 网址
- 帮助你成长的20个故事
- Android正式开启中国的移动产业战国时代
- 数组右移d个位置
- 保持探索的热情
- Js实现类似图片相册左右切换效果
- 标准C++的类型转换符
- JVM学习笔记(1、 基本结构;2、Java代码编译和执行的整个过程3、内存管理和垃圾回收 4、 内存调优 )
- 非常之头痛的onmouseout
- 如何生成验证码
- Android中的显示单位
- telnet [standalone]