//头文件
#include<iostream>
using namespace std;
//定义一个常量,表示数组的大小
#define MAXSIZE 100
//定义结构体来表示顺序表中的元素
typedef struct
{
int *elem;
int length;
}SqList;//定义一个结构体名
//初始化顺序表
void InitList(SqList &L)
{
L.elem = new int[MAXSIZE];//给顺序表分配空间
L.length = 0;//将他的长度定义为零
}
int main()
{
SqList L;//创建一个L的结构体
InitList(L);//初始化这个顺序表
int n ;
cout <<"请输入要存储元素的个数:" << endl;
cin >> n ;
cout <<"请依次输入要存储的元素:" << endl;
for(int i = 0 ; i < n ; i++)
{
cin >> L.elem[i] ;//将数据存入顺序表中
L.length++;//每次都要将顺序表的长度加一(重点)
}
return 0;
}
用C++创建顺序表
最新推荐文章于 2024-04-27 18:58:47 发布