初学顺序表
发布网友
发布时间:2024-10-04 03:52
我来回答
共3个回答
热心网友
时间:2024-11-20 07:21
一会大写,一会小写,一会是全的,一会是简写:
#include<iostream>
#include<malloc.h>
using namespace std;
#define MAXSIZE 100
typedef struct
{
int data[MAXSIZE];
int len;
}SqList;
typedef int ElemType;
void Initlist(SqList *&L)
{
L=(SqList *)malloc(sizeof(SqList));
L->len=0;
}
int listinsert(SqList *&L,int i,ElemType e)
{
int j;
if(i<1||i>L->len+1)
return 0;
i--;
for(j=L->len;j>i;j--)
L->data[j]=L->data[j-1];
L->data[i]=e;
L->len++;
return 1;
}
int GetLength(SqList &L)
{
return L.len;
}
void DispList(SqList *L)
{
int i;
for(i=0;i<L->len;i++)
cout<<L->data[i]<<endl;
}
void main()
{
int x,j=0;
SqList b;
SqList *L;
Initlist(L);
for(j=0;j<5;j++)
{cout<<"Please insert a number:"<<endl;
cin>>x;
b.data[j]=x;}
DispList(L);
}
热心网友
时间:2024-11-20 07:22
既然有错误,你就应该把错误信息发上来,这是提问的基本能力!
热心网友
时间:2024-11-20 07:22
b和L不是一个list
晕
真是各种错误都有啊。。
热心网友
时间:2024-11-20 07:21
一会大写,一会小写,一会是全的,一会是简写:
#include<iostream>
#include<malloc.h>
using namespace std;
#define MAXSIZE 100
typedef struct
{
int data[MAXSIZE];
int len;
}SqList;
typedef int ElemType;
void Initlist(SqList *&L)
{
L=(SqList *)malloc(sizeof(SqList));
L->len=0;
}
int listinsert(SqList *&L,int i,ElemType e)
{
int j;
if(i<1||i>L->len+1)
return 0;
i--;
for(j=L->len;j>i;j--)
L->data[j]=L->data[j-1];
L->data[i]=e;
L->len++;
return 1;
}
int GetLength(SqList &L)
{
return L.len;
}
void DispList(SqList *L)
{
int i;
for(i=0;i<L->len;i++)
cout<<L->data[i]<<endl;
}
void main()
{
int x,j=0;
SqList b;
SqList *L;
Initlist(L);
for(j=0;j<5;j++)
{cout<<"Please insert a number:"<<endl;
cin>>x;
b.data[j]=x;}
DispList(L);
}
热心网友
时间:2024-11-20 07:22
既然有错误,你就应该把错误信息发上来,这是提问的基本能力!
热心网友
时间:2024-11-20 07:22
b和L不是一个list
晕
真是各种错误都有啊。。
热心网友
时间:2024-11-20 07:21
一会大写,一会小写,一会是全的,一会是简写:
#include<iostream>
#include<malloc.h>
using namespace std;
#define MAXSIZE 100
typedef struct
{
int data[MAXSIZE];
int len;
}SqList;
typedef int ElemType;
void Initlist(SqList *&L)
{
L=(SqList *)malloc(sizeof(SqList));
L->len=0;
}
int listinsert(SqList *&L,int i,ElemType e)
{
int j;
if(i<1||i>L->len+1)
return 0;
i--;
for(j=L->len;j>i;j--)
L->data[j]=L->data[j-1];
L->data[i]=e;
L->len++;
return 1;
}
int GetLength(SqList &L)
{
return L.len;
}
void DispList(SqList *L)
{
int i;
for(i=0;i<L->len;i++)
cout<<L->data[i]<<endl;
}
void main()
{
int x,j=0;
SqList b;
SqList *L;
Initlist(L);
for(j=0;j<5;j++)
{cout<<"Please insert a number:"<<endl;
cin>>x;
b.data[j]=x;}
DispList(L);
}
热心网友
时间:2024-11-20 07:22
既然有错误,你就应该把错误信息发上来,这是提问的基本能力!
热心网友
时间:2024-11-20 07:22
b和L不是一个list
晕
真是各种错误都有啊。。