|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
求解答谢谢
#include <stdio.h>
#include <stdlib.h>
#define MAXSIZE 100
#define OVERFLOW -1
#define OK 1
#define ERROR 0
typedef int ElemType;
typedef int Status;
typedef struct linklist
{
ElemType *elem;
int list_lentth;
int list_size;
} Sqlist;
Sqlist *IntList_Sq(Sqlist *L)
{
L=(Sqlist * ) malloc (MAXSIZE*sizeof(Sqlist));
if(!L->elem)
exit(0);
L->list_lentth=0;
L->list_size=MAXSIZE;
return L;
}
void CreatList(Sqlist *L,int n)
{
int i;
for (i=0;i<n;i++)
{
scanf ("%d",&L->elem[i]);
}
}
void List_print(Sqlist * L,int n)
{
int i;
for(i=0;i<n;i++)
{
printf ("%d ",L->elem[i]);
}
printf ("\n");
}
int main()
{
int n;
Sqlist * L,*p;
printf ("请输入你想创建的顺序表的长度:\n");
scanf ("%d",&n);
p=IntList_Sq(L);
CreatList(p,n);
List_print(p,n);
return 0;
}
以下是执行结果:
[xing@localhost C_example]$ ./a.out
请输入你想创建的顺序表的长度:
5
[xing@localhost C_example]$ |
|