早教吧作业答案频道 -->其他-->
数据结构的一个小题目,下面的程序有错误,请帮改正#defineMAXSIZE100/*宏定义*/#defineOK1#defineOVERFLOW-2#include"stdio.h"/*包含输入输出文件*/typedefintelemtype;typedefstruct/*定义顺序表的结
题目详情
数据结构的一个小题目 ,下面的程序有错误,请帮改正#define MAXSIZE 100 /*宏定义*/ #define OK 1 #define OVERFLOW -2 #include "stdio.h" /*包含输入输出文件*/ typedef int elemtype; typedef struct /*定义顺序表的结构*/ {elemtype vec[MAXSIZE]; /*顺序表数据成员所占据的存储空间*/ int last; /*顺序表中最后一个元素在数组中的下标(或向量中的位置)从0开始*/ }sequenlist; int insert(L,i,x) /*在顺序表的第i个元素之前插入一个新元素x*/ sequenlist *L; int i; elemtype x; { int j; if(((*L).last)>=MAXSIZE-1) {printf("the list is overflow!\n"); return(0); /*溢出判断*/ } else if((i(*L).last+1)) {printf("position is not correct!\n"); return(0); /*插入位置不正确*/ } else {for(j=(*L).last;j>=i-1;j--) /*后移元素*/ (*L).vec[j+1]=(*L).vec[j]; (*L).vec[i-1]=x; /*插入新元素*/ (*L).last=(*L).last+1;/*修改last的值*/ } return(1); } void delete(L,i) /*删除顺序表的第i个元素*/ sequenlist *L; int i; { int j; if((i(*L).last+1)) printf("delete fail\n"); else {for(j=i;j
▼优质解答
答案和解析
#define maxsize 100; 这句的;去掉,宏定义不用接;
看了 数据结构的一个小题目,下面的...的网友还看了以下:
常用照相机光圈系数的排列顺序:()。A.f/2、f/2.8、f/4、f/5.6、f/8、f/16、f 2020-05-31 …
次序与顺序的区别选词填空次序顺序1.请旅客按()下车.2.给下面的句子排出一个(). 2020-06-08 …
中国古代学者读书的顺序?通过三字经我我们可以看到中国古代学者读书的顺序请按顺序写出? 2020-06-10 …
求O2,I2,F2,CL2,Br2,Fe.氧化性顺序.O2-,CL-,F-Br-,I-,Fe2+, 2020-06-22 …
一篇关于蜡染的说明文问到说明顺序时有两个选项分别是工艺流程顺序和逻辑顺序请问选哪个合适?说明文的说 2020-07-06 …
求希尔排序第一趟排序结果给定结点的关键字序列(F、B、J、G、E、A、I、D、C、H),对它按字母 2020-07-23 …
全唐诗收录诗歌顺序请问《全唐诗》收录某位诗人诗歌的顺序是什么呢,是按照诗人诗歌的创作顺序吗? 2020-07-24 …
设系统有三种类型的资源,数量为(4,2,2).系统中有进程P1、P2、P3按如下顺序请求资源;进程 2020-08-02 …
排列组合公式C是不是代表顺序请简单叙述C和A在顺序上的作用和区别C是不是有顺序的用处了 2020-11-07 …
多糖或糖基合成的顺序怎么控制?糖蛋白等物质的糖基有严格且固定的单糖顺序,请问怎么调控或者编码?我问得 2020-11-28 …