目录
问题描述
【问题描述】
设有头结点单链表,实现单链表插入算法。
【输入形式】
第一行输入一个N(N大于等于1,小于1000);
第二行输入N个整数,以空格作为分隔,创建长度为N的单链表;
第三行输入pos和e,以空格分隔,分别表示插入位置和插入元素的值。
【输出形式】若插入成功,输出插入元素后的单链表;若插入不成功,输出error。
【样例输入1】
5
-4 5 2 7 0
2 100
【样例输出1】
-4 100 5 2 7 0
【样例输入2】
5
1 2 3 4 5
8 8
【样例输出2】
error
完整代码
#include<stdio.h>
#include<malloc.h>
typedef struct node{
int data;
struct node *next;