/*有点菜学完C之后自己写的*/ //欢迎评论缺点QQ3027887754 备注C
#include<stdio.h>
#include<stdlib.h>
#include<malloc.h>
#include<stdio.h>
#include<stdlib.h>
#include<malloc.h>
typedef struct nnn
{
int num;
struct nnn *next;
}NNN,*PNNN;
void print(PNNN head );
int add_node(PNNN head,int y);
int change_node(PNNN head,int y);
int del_node(PNNN head,int y,int i);
PNNN creat(int i) ;
int main()
{
int i,s,y,h,l;
int choose;
int q=1;
printf("请输入你要输入多少字节|\n");
scanf("%d",&i); //控制链表初始大小
PNNN head=creat(i); //创建链表
{
int num;
struct nnn *next;
}NNN,*PNNN;
void print(PNNN head );
int add_node(PNNN head,int y);
int change_node(PNNN head,int y);
int del_node(PNNN head,int y,int i);
PNNN creat(int i) ;
int main()
{
int i,s,y,h,l;
int choose;
int q=1;
printf("请输入你要输入多少字节|\n");
scanf("%d",&i); //控制链表初始大小
PNNN head=creat(i); //创建链表
do{ //对链表进行修改,比如删除添加和修改
printf("请选择接下来做什么\n");
printf("1:添加节点;\n2:修改节点\n3:删除节点\n") ;
scanf("%d",&choose);
switch(choose)
{
case 1:
{ printf("你想要在哪一个前加|\t");
printf("请选择接下来做什么\n");
printf("1:添加节点;\n2:修改节点\n3:删除节点\n") ;
scanf("%d",&choose);
switch(choose)
{
case 1:
{ printf("你想要在哪一个前加|\t");