有n个整数,使前面 各数顺序向后移m个位 置,移出的数再从开头 移入
来源:互联网 发布:c语言获取开机时间 编辑:程序博客网 时间:2024/06/05 02:50
/*有n个整数,使前面各数顺序向后移m个位置,移出的数再从开头移入*//*思路:每次 先保存最后一个,再把前面n-1个从最后一个开始,赋值到下一个位置,再把第一个位置赋值为(保存的最后一个)。*/#include <stdio.h>#include <stdlib.h>void sort(int p[],int n,int m){ int i,j,number; for(i=1;i<=m;i++){ number=p[n-1]; for(j=n-2;j>=0;j--) p[j+1]=p[j]; p[0]=number; }}int main(){ int *p; int n,m,i; printf("Give n and m:"); scanf("%d%d",&n,&m); p=(int *)malloc(n*sizeof(int)); for(i=0;i<=n-1;i++) scanf("%d",p+i); sort(p,n,m); printf("After sorted:"); for(i=0;i<=n-1;i++) printf("%-4d",p[i]); return 0;}
0 0
- 有n个整数,使前面 各数顺序向后移m个位 置,移出的数再从开头 移入
- 有N个整数,利用指针使前面各数顺序向后移M个位置
- 有n个整数使前面各数顺序向后移m个位置 递归看不懂
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。
- 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。
- 【程序36】 题目:有n个整数,使其前面各数顺序向后移m个位置, 最后m个数变成最前面的m个数
- java 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- Java-有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数 。
- java题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- C语言题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
- 有n个整数,使前面各数顺序向后移动m个位置最后m个数变成最前面的m个数
- c语言编程 有n个整数,使其前面各数顺序向后移动m个位置,最后m个数变成前面的m个数
- 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数。(指针)
- 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数
- 找最小值
- [译]FaceBook出品:开始用FlatBuffers替换老旧的Json吧
- codeblocks配置armadillo,opencv,matlab
- C#属性、字段和成员变量的关系区别
- Excel导出文件一行内容出现了换行
- 有n个整数,使前面 各数顺序向后移m个位 置,移出的数再从开头 移入
- 七牛qrsync使用
- Android中ListView的优化点笔记
- StringUtil工具类
- Java的异常处理及throw的使用
- 把整数从高位开始逐位分割并输出
- Android广告图片轮播控件,支持无限循环和5种主题,可以灵活设置轮播样式、时间、位置、图片加载框架等!
- 写给VR手游开发小白的教程:(三)UnityVR插件CardboardSDKForUnity解析(二)
- builtin descriptor types