目录
问题描述
【问题描述】
设有头结点单链表,实现单链表建立算法。
【输入形式】
第一行输入一个N(N大于等于1,小于1000);
第二行输入N个整数,以空格作为分隔,创建长度为N的单链表。
【输出形式】
输出建立的单链表。
【样例输入1】
5
-4 5 2 7 0
【样例输出1】
-4 5 2 7 0
完整代码
#include<stdio.h>
#include<malloc.h>
typedef struct node{
int data;
struct node * next;
}node,*Pnode;
Pnode init_node(){
Pnode head=(Pnode)malloc(sizeof(node));
head->next=NULL;
}
int insert_node(Pnode head,int i,int e){
int j=0;
Pnod