怎么构造一个空的线性表

更新时间:02-08 教程 由 攻心 分享

怎么构造一个空的线性表?

#include

#define MAXSIZE 100

struct List

{

int L[MAXSIZE];

int top;

};

int Init()//top指针初始化为0

{

int top;

top=0;

return top;

}

void Input(struct List *t,int p,int n)//输入n个数据

{

if(n==0||n>=MAXSIZE)printf("空队列\n");

else

for(p=0;p

scanf("%d",&t->L[p]);

}

void Output(struct List *s,int i,int m)//输出m(=n)个数据哈

{

if(m==0||m>=MAXSIZE)printf("无法输出\n");

else

for(i=0;i

printf("%d ",s->L[i]);

}

void main()

{

struct List r;

int n,m;

scanf("%d",&n);

m=Init();

Input(&r,m,n);

Output(&r,0,n);

}

声明:关于《怎么构造一个空的线性表》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2297326.html