#include<bits/stdc++.h> #include<vector> #include<algorithm> using namespace std; #define MAXSIZE 100 typedef struct{ //用typedef这个来写可以省去struct node n;这样的字,直接变为node n; // char no[20]; //图书ISBN // char name[20]; //图书名字 int price; //图书价格 }Book; typedef struct{ Book *elem; //头结点,储存空间的首地址 int length; //图书表中当前图书个数 }SqList; //图书表中的顺序储存结构SqList void InitList(SqList &L)//顺序表的初始化 { L.elem=new Book[MAXSIZE]; //为链表分配一个大小为MAXSIZE的数组空间 if(!L.elem) exit(OVERFLOW); //存储分配失败退出 L.length=0; //空表长度为0; } void GetElem(SqList L)//顺序表的取值 { int p,e; cin if(i<1||i>L.length) return ; e=L.elem[i-1]; return ; } int main(){ int n; Book *e; int i=10; cout<<"请输入顺序表长度"<<endl; cin>>n; //输入数组的长度n SqList L; InitList(L); //顺序表的初始化 GetElem(L,i,e); // CreatList(L,n); //顺序表传值 // Print(L); //打印顺序表 // getElem(L); //查找相应位置元素 // insertElem(L); //插入元素 // Print(L); //再次打印顺序表 // deleteElem(L); //删除元素 // Print(L); //再次打印顺序表 return 0; }
标签:顺序,哥哥,elem,int,Book,SqList,AV,建民,图书 From: https://www.cnblogs.com/bzsc/p/17703840.html