题目:

有n个整数,使其前面各数顺序向后移动m个位置,最后m个数变成最前面的m个数

程序分析

新建一个数组b,先将前面要移动的数据放到数组b中(想要移动的位置),然后将后面没有移动的元素移动到数组b中的前面位置

主要代码

main.c

int main(){int a[10]={1,2,3,4,5,6,7,8,9,10};int b[10];int i,m,k=0;printf("原始的数组:\n");for (i = 0; i < 10; i++)//打印出开始的数据{printf("%5d",a[i]);}printf("\n请输入要移动多少个位置:\n");scanf("%d",&m);for (i = 10-m; i < 10; i++)//将前面要移动的元素放到数组b中{b[k]=a[i];k++;}for (i = 0; i < 10-m; i++)//将后面未移动的元素放到数组b中{b[k]=a[i];k++;}for (i = 0; i < 10; i++)//打印出结果{printf("%5d",b[i]);}system("pause");return 0;
}

运行结果


今日巩固

  1. 数组中如何将各个数移动位置
  2. 数组的创建,插入,移动操作的巩固
  3. 特殊值的考虑,看运行结果

每日程序C语言36-数组中前面各数顺序向后移动m个位置相关推荐

  1. c语言:(指针)有n个整数,使前面各数顺序向后移动m个位置

    c语言:(指针)有n个整数,使前面各数顺序向后移动m个位置 #include<stdio.h> #include<stdlib.h> int main(){void move( ...

  2. 每日程序C语言29-将数组逆序输出

    题目: 将一个数组逆序输出 程序分析 可以借用另一个数组,来存放当前数组的逆序 也可以让当前数组的首元素和末尾元素互换,第二个元素和倒数第二个元素互换,依次进行 主要代码 void fun1(int ...

  3. c语言移数有n个整数使其,有N个整数,使其前面各数顺序向后移动M个位置,最后M个数变成前面的...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 用动态内存分配写的.. 可是得不到想要的答案...- -完全不明白哪里错了.无报错和警告.代码如下: #include #include void mov ...

  4. 每日程序C语言5-斐波那契兔子数

    每日程序C语言 题目 古典问题,有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后又生一对兔子,假如兔子都不死,问每个月的兔子总数是多少? 算法分析 兔子的对数符合斐波那契数列 斐 ...

  5. 每日程序C语言2-判断某日期是这一年的第几天

    每日程序C语言 题目: 输入某年某月某日,判断这一天是这一年的第几天? 程序分析: 闰年和平年的算法,用二维数组来存储月份和天数 核心代码 void fun(int year,int month,in ...

  6. 每日程序C语言3-三个数大小排序

    每日程序C语言 题目 输入三个数,按照从小到大的顺序输出 算法分析 在三个数中找出最小的数 比较剩下两个数的大小 依次输出 代码 void sort(int x,int y,int z){if(x&g ...

  7. C语言将数组中的值逆序存放

    C语言将数组中的值逆序存放 #include<stdio.h> #define N 5 int main(){int a[N], i, temp;printf("请输入一个数组: ...

  8. C语言判断数组中是否存在该数

    C语言判断数组中是否存在该数 #include<stdio.h> int main() {int query(int a[10],int num);int num;printf(" ...

  9. C语言在数组中找到最大的元素(附完整源码)

    C语言在数组中找到最大的元素 C语言在数组中找到最大的元素完整源码(定义,实现,main函数测试) C语言在数组中找到最大的元素完整源码(定义,实现,main函数测试) #include <io ...

最新文章

  1. 国际C语言乱码大赛(IOCCC)经典之作
  2. iOS 10、Xcode 8 遇到部分问题解决记录(包括控制台日志不输出)
  3. 伦茨8400变频器面板按键说明_变频器调试笔记
  4. ElementUI改变el-table的表头颜色以及各行的颜色
  5. c++ createtoolhelp32snapshot取进程路径_理解进程和线程
  6. java架构师成长之路学习心得
  7. 手码-在U-boot SPL 移植新的PMIC芯片驱动
  8. Windows XP 打印机端口LPT1 响应挂死 解决
  9. 开源项目-CRM客户关系管理系统
  10. Office:你的 OneDrive 帐户存在问题?
  11. 用Power BI实现的账单差异分析,会是什么样的效果?
  12. 微信小程序(小游戏)的示例
  13. PythonWeb全栈开发介绍
  14. mysql trim()_MySQL trim()函数
  15. speedtree树木软件for unity(导出树木/草随风飘动画)
  16. iPhone/iPad/iTouch配置Bash/C/C++/OC/Java/Theos/MySQL/Python开发环境! 让我告诉你iOS的魅力~
  17. C++双人战争游戏(机房娱乐)
  18. Gtk Label设置字体颜色
  19. ssas脚本组织程序_SSAS系列——【01】准备知识
  20. 条码软件如何制作SN开头的条形码

热门文章

  1. 如何用计算机辅助语言学习英语,计算机辅助下语言学习教学模式研究
  2. 新年第一赛,提交BUG奖励多
  3. 从 FFmpeg 性能加速到端云一体媒体系统优化
  4. EDAS微服务应用同城容灾最佳实践
  5. 揭秘!文字识别在高德地图数据生产中的演进
  6. 如何改造UE4用于赛璐璐3D卡渲?这里有一份日本大厂的实操分享
  7. 如何用行为树开发游戏AI以及任务系统?
  8. 学习手机游戏原画设计需要多长时间?难学吗?
  9. Python编程专属骚技巧4
  10. 理解SQLNET.AUTHENTICATION_SERVICES参数