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

小网站做几个关键词生产管理软件app

小网站做几个关键词,生产管理软件app,电子商务网站的建设与运营,wordpress关键词在哪学习笔记#xff0c;仅供参考 1.头文件 2.初始化 3.增加值 4.根据下标取值 5.查找 6.插入 7.删除 8.动态增加数组的长度 9.所有代码 10.运行结果 1.头文件 //顺序表的实现——动态分配 #includestdio.h #includestdlib.h #define InitSize 10 type… 学习笔记仅供参考 1.头文件 2.初始化 3.增加值 4.根据下标取值 5.查找 6.插入 7.删除 8.动态增加数组的长度 9.所有代码 10.运行结果 1.头文件 //顺序表的实现——动态分配 #includestdio.h #includestdlib.h #define InitSize 10 typedef struct{int *data;int MaxSize;int length; }SeqList; 2.初始化 //初始化一个顺序表 void InitList(SeqList L){//使用malloc函数申请一片连续的存储空间L.data (int*)malloc(InitSize*sizeof(int));L.length 0;L.MaxSize InitSize; } 3.增加值 //增加值 void AddValue(SeqList L,int num){for (int i 0;inum;i){scanf(%d,L.data[i]);L.length;} } 4.根据下标取值 判断所给的下标是否越界。 //根据下标取值 bool GetElem(SeqList L,int num,int e){if (num1 || numL.length) return false;e L.data[num-1];return true; } 5.查找 //查找 int LocateElem(SeqList L,int y){for (int i 0;iL.length;i){if(L.data[i] y) return i1;}return 0; } 6.插入 判断是否越界同时L.length为前置。 //插入 bool ListInsert(SeqList L,int k,int kl){if (kl1 || klL.length1) return false;if (L.length L.MaxSize) return false;for(int i L.length-1;ikl-1;i--){L.data[i1] L.data[i];}L.data[kl-1] k;L.length;return true; } 7.删除 //删除 bool ListDelet(SeqList L,int num){if (num1 || numL.length) return false;for(int i num;iL.length;i){L.data[i-1] L.data[i];}--L.length;return true; } 8.动态增加数组的长度 //动态增加数组的长度 void IncreaseSize(SeqList L,int len){int *p L.data;L.data (int*)malloc((L.MaxSizelen)*sizeof(int));for(int i 0;iL.length;i){L.data[i] p[i];}L.MaxSize L.MaxSizelen;free(p); } 9.所有代码 //顺序表的实现——动态分配 #includestdio.h #includestdlib.h #define InitSize 10 typedef struct{int *data;int MaxSize;int length; }SeqList; //初始化一个顺序表 void InitList(SeqList L){//使用malloc函数申请一片连续的存储空间L.data (int*)malloc(InitSize*sizeof(int));L.length 0;L.MaxSize InitSize; }//增加值 void AddValue(SeqList L,int num){for (int i 0;inum;i){scanf(%d,L.data[i]);L.length;} } //根据下标取值 bool GetElem(SeqList L,int num,int e){if (num1 || numL.length) return false;e L.data[num-1];return true; } //查找 int LocateElem(SeqList L,int y){for (int i 0;iL.length;i){if(L.data[i] y) return i1;}return 0; } //插入 bool ListInsert(SeqList L,int k,int kl){if (kl1 || klL.length1) return false;if (L.length L.MaxSize) return false;for(int i L.length-1;ikl-1;i--){L.data[i1] L.data[i];}L.data[kl-1] k;L.length;return true; } //删除 bool ListDelet(SeqList L,int num){if (num1 || numL.length) return false;for(int i num;iL.length;i){L.data[i-1] L.data[i];}--L.length;return true; } //动态增加数组的长度 void IncreaseSize(SeqList L,int len){int *p L.data;L.data (int*)malloc((L.MaxSizelen)*sizeof(int));for(int i 0;iL.length;i){L.data[i] p[i];}L.MaxSize L.MaxSizelen;free(p); } int main(){SeqList L;int n,x;printf(请输入你要增加几条数据:);InitList(L);scanf(%d,n); //增加值 AddValue(L,n);printf(当前的数据为) ;for(int i 0;iL.length;i){printf(%d ,L.data[i]);}printf(\n);printf(当前顺序表的长度为%d\n,L.length); //根据下标找值 int e;printf(请输入你要取第几个值:);scanf(%d,x); if (GetElem(L,x,e)) printf(找到的第%d个值为%d\n,x,e);else printf(没有找到\n);//查找int y;printf(请输入你要查找的值:);scanf(%d,y); if (LocateElem(L,y)) printf(%d在第%d位置上\n,y,LocateElem(L,y));else printf(没有找到\n);//插入int k,kl;printf(请输入你要插入的值以及插入的位置:);scanf(%d %d,k,kl); if(ListInsert(L,k,kl)) printf(现在第%d位置上的值变为了%d\n,kl,k);else printf(插入失败\n);printf(当前的数据为) ;for(int i 0;iL.length;i){printf(%d ,L.data[i]);}printf(\n);printf(当前顺序表的长度为%d\n,L.length); //删除int sc;printf(请输入你要删除第几个数据:);scanf(%d,sc); if(ListDelet(L,sc)) printf(删除成功\n);else printf(删除失败\n);printf(当前的数据为) ;for(int i 0;iL.length;i){printf(%d ,L.data[i]);}printf(\n);printf(当前顺序表的长度为%d\n,L.length); //增加顺序表长度 int l;printf(请输入你要增加的长度:);scanf(%d,l);IncreaseSize(L,l);printf(当前顺序表的最大长度为%d\n,L.MaxSize); return 0; } 10.运行结果
http://www.hkea.cn/news/14488093/

相关文章:

  • 10个免费网站重庆建设工程招标投标交易信息网
  • 价格便宜的网站建设高校网站建设规范
  • 北京网站优化对策如何给网站做地图
  • 案例学 网页设计与网站建设班级优化大师官网下载
  • 山西疾控最新通告今天汕头网络推广seo渠道
  • 如何给网站更换域名市场调研报告500字
  • tomcat做公司网站如何查找做网站的服务商
  • 小说网站做编辑济南网站建设制作
  • 营销型网站建设价值福建省建设工程继续教育网站
  • asp网站搭建软件婚庆公司一条龙项目
  • 服务器怎么用数据库建设网站免费做图片的网站有哪些
  • 镇江网站关键字优化如何外贸公司做网站该去哪里找
  • 南宁网站开发培训php 怎么做视频网站
  • 怎么样上传网站资料asp access网站架设教程
  • 外贸怎么建立自己的网站亚马逊 wordpress
  • 深圳网站建设定制开发服务dede网站地图
  • 机械网站建设开发东莞常平美食
  • 中国建设银行网站查行号化妆品网站设计报告
  • jsp做网站毕业设计房地产网站开发文档
  • 增加网站访客营销型网站建设论坛
  • 外国网站的风格怎么免费弄网站
  • wordpress建站网页无法运广州手机网站建设报价
  • 网站优化步骤已经有备案的公司网站 还能不能加网站
  • 怎么在一个网站做编辑男女做那个的的视频网站
  • 哪里有手机网站建设联系方式常德做网站专业公司哪家好
  • 网站建设设计方案格式网站模板怎么修改教程
  • 怎样联系网站管理员昌江区网站建设
  • 鄂尔多斯网站建设公司网页设计要用到什么软件
  • 歌手投票网站怎么做个人怎么做网站推广
  • 建造网站 备案qq邮件网站建设的模块