当前位置: 首页 > news >正文

C语言程序设计第四版(何钦铭、颜晖)第八章指针之数组插值

2. 数组插值。函数insert()的功能是在一维数组a中将x插入到下标为i(i>=0)的元素前,如果i>=元素个数,则x插入到末尾,元素个数存放在指针n所指向的变量中,插入后元素个数加1。请填空。

#include<stdio.h> void Insert(int a[],int x,int *n,int i); int main(){ int a[8]={4,1,2,7,8,4,6,9},x,i,length; length=8; Insert(a,33,&length,6); for(int k=0;k<length;k++){ printf("%d ",a[k]); } return 0; } void Insert(int a[],int x,int *n,int i){ int j; if(i<*n){ for(j=*n-1;j>=i;j--){ a[j+1]=a[j]; } } else i=*n; a[i]=x; (*n)++; }

输出结果:4 1 2 7 8 4 33 6 9

http://www.jsqmd.com/news/470550/

相关文章:

  • Python基于flask-django音乐社交分享平台的设计与实现
  • OpenClaw创建 Skills
  • Python基于微信小程序的问卷调查系统的设计与实现PC web 手机三端
  • 同城O2O平台怎么做?外卖跑腿APP/小程序系统源码解决方案
  • 集中式BitLocker恢复,无需单设备恢复密钥解锁BitLocker加密Windows设备
  • 【大模型推理】vllm 源码安装
  • 无声的侦察:内网发现与拓oping测绘实战,在不触发流量告警的前提下识别核心资产
  • 瑞祥商联卡如何回收最划算?必知的实用渠道推荐 - 团团收购物卡回收
  • RAG技术全解析:如何让大模型告别幻觉,实现精准问答?
  • leetcode-hot100-子串:560和为 K 的子数组-239滑动窗口最大值-76最小覆盖子串
  • 半夜两点被猫主子踩醒的铲屎官们,应该都幻想过有个自动投喂机吧?今天咱们用51单片机做个丐版自动喂食器,别看电路简单,该有的功能一样不少
  • 想在温州学美发?2026可靠培训机构排行来了,市场美发培训蒂梵化妆培训学校满足多元需求 - 品牌推荐师
  • 国产根系分析仪品牌盘点:2026年实力厂家与产品布局 - 品牌推荐大师
  • EKF+在线辨识dq轴电感+SIMULINK+SVPWM+PMSM 适用于spmsm和ipmsm
  • 2026婴儿床行业报告:品牌质量排行榜单,从甲醛含量到护脊硬度,五大国产品质之选
  • dify中导入excel进知识库应该怎么选
  • 质粒转染实验流程 中科世康生物
  • FreeRtos——20、任务栈大小确认以及栈溢出与检测
  • COMSOL压电横波检测裂纹:楔块为亚克力塑料,PZT-5H压电片自发自收检测模型
  • ai驱动的黑盒web扫描器欢迎补充
  • ERP上线前一晚,项目组必做的最后检查清单
  • 黄金短期上涨势头不佳受什么因素影响?
  • 2026年口碑好的网版工厂推荐:丝印网版/印刷网版/钢丝网网版源头工厂推荐 - 行业平台推荐
  • Flume01:大数据日志收集与传输利器
  • 初学算法打卡第一天:入门 DP问题
  • vue表格数据分组后如何同时实现筛选功能
  • 仿muduo库实现高并发服务器---线程池模块Eventloop的实现
  • CCP基本命令—选择标定数据页、获取DAQ列表大小
  • 导入Rsoft接口库
  • 网络通信与 TCP/IP 五层协议模型详解