#include<stdio.h>
#include<stdlib.h>
#define NULL 0
#define OK 1
typedef char ElemType;
typedef struct Node
{
char data;
struct Node *next;
}Node;
typedef struct Node *LinkList;
int ListInsert1(LinkList *L)
{
LinkList p;
p=(LinkList)malloc(sizeof(Node));
p->next=NULL;
p->data=https://bbs.csdn.net/topics/NULL;
printf("創建空鏈表成功:\n");
return OK;
}
int ListInsert(LinkList *L)
{
ElemType x;
LinkList s,r=NULL;
scanf("%d",&x);
while(x!=-1)
{
s=(LinkList)malloc(sizeof(Node));
s->data=https://bbs.csdn.net/topics/x;
if(L==NULL)
*L=s;
else
r->next=s;
r=s;
scanf("%d",&x);
}
if(r!=NULL)
r->next=NULL;
return 1;
}
/*int DispList(LinkList *L)
{
LinkList p;
for(p=*L;p;p=p->next)
printf("%d",p->data);
printf("\n");
return 1;
}
int ListLength(LinkList *L)
{
LinkList p;
int length=0;
p=*L;
while(p!=NULL)
{
p=p->next;
length++;
}
printf("%d\n",length);
return 1;
}*/
void main()
{
LinkList L;
printf("初始化單鏈表L;\n");
ListInsert1(&L);
printf("依次插入元素");
ListInsert(&L);
/* printf("輸出單鏈表:");
DispList(&L);
printf("輸出單鏈表L的長度:");
ListLength(&L);*/
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/103024.html
標籤:基礎類
上一篇:error C2664: 'TextOutA' : cannot convert parameter 4 from 'const unsigned short
