#include<stdio.h>
#include<stdlib.h>
typedef struct node
{
char data;
struct node *next;
}LNode;
LNode *creat_linklist()
{
LNode *head,*p,*q;
char x;
head=(LNode*)malloc(sizeof(LNode));
head->next=NULL;
p=head;
q=p;
printf("请输入数据:\n");
scanf("%c",&x);
while(x!='\n')
{
p=(LNode*)malloc(sizeof(LNode));
p->data=x;
p->next=NULL;
q->next=p;
q=p;
scanf("%c",&x);
}
return head;
}
void main()
{
LNode *p,*h;
h=creat_linklist();
p=h->next;
while(p!=NULL)
{
printf("%c",p->data);
p=p->next;
}
printf("\n");
}
在表尾插入生成单链表
最新推荐文章于 2022-10-08 17:28:34 发布