我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

C语言插入一个数的问题...

已经排好的一组数插入一个数之后,怎么让他后面的数都向后面移动一位。

数组是么?
for (int i = n; i > 插入位置; i--)
{
arr[i + 1] = arr[i];
}
如果是链表那更简单,直接改指向就可以了。

 用i++也不是绝对不可以。

for (int i = 0; i < n - 插入位置; i++)
{
arr[n - i + 1] = arr[n - i];
}

近期文章

  • cocos2dx 图形分割 像素检测
  • 如何在手动更改配置文件后,程序加载最近配置文件内容?
  • 微机原理(汇编)新手求助bcd码调整指令
  • 有人知道怎么查看tcp tw recycle 的状态是关闭还是打开的吗?
  • As的问题,求大神指点
  • qml在加载bmp图片时out of memory
  • cocos 3.2,嵌入腾讯广告SDK要怎么弄?
  • JQ如何修改当前元素的位置,实现上移下移的效果
  • cas认证登陆时报错,求高手指点
  • 求问Window应用程序不能卸载是如何实现的
  • 这样编写为什么不对,求大神指导
  • .net 控件 tabcontrol 追加tab 被隐藏
  • 模拟小球落地的css动画中,cubic-bezier()函数怎么确定
  • java bug 这个是不是缺什么包啊
  • JAVA,正则表达式中*和+的疑问
  • java.sql.SQLSyntaxErrorException: ORA-00907: 缺失右括号
  • 使用SSH框架时 怎么的注册页面的值传到 Oracle数据库中
  • 已经实现了viewpager的fragment功能
  • 升级mac sierra之后Xcode出现的bug
  • dat文件中存储的浮点数能不能在程序中精确匹配检索?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华