创建- -个含有5个结点的单链表(每个结点的值由键盘输入) ,并输出?

如题所述

创建一个结构体比如是:
typedef struct node{
int data;
struct node *next;
}LinkList,*List;
然后写一个方法,返回链表头结点,参数给个结构体指针,我大概给你说下思路。
比如:
List *Init(List head){
head的next指向NULL;
再定义一个结构体指针p指向head;
循环五次;
每次循环申请一个结点;
输入值赋值给结点的数据域;
结点的next指向NULL;
让p的next指向新结点;
再让p等于新结点

返回head;
}
大概就是这样。
温馨提示:答案为网友推荐,仅供参考
相似回答