表插入、删除、合并#include "stdio.h" #include"string.h" #include"malloc.h" #define LEN sizeof(struct lnode_hc) #define LEN1 sizeof(struct hc_stu) struct hc_stu {char name[3]; char num[3]; int cj; }; struct lnode_hc {struct hc_stu *data; struct lnode_hc *next; }; void main() {struct lnode_hc *jll(); void cshl(struct lnode_hc *head); void crl(struct lnode_hc *head); void scl(struct lnode_hc *head); void hbl(struct lnode_hc *h1,struct lnode_hc *h2,struct lnode_hc *h3); struct lnode_hc *h1,*h2,*h3; char f;int i, k=0; printf(" 请选择对链表的操作,操作菜单如下: \n"); for(i=0;i<80;i++)printf("*"); printf(" 建立链表(C)\n"); printf(" 初始化链表(N)\n"); printf(" 链表中插入元素(I)\n"); printf(" 链表中删除元素(D)\n"); printf(" 合并链表(H)\n"); printf(" 退出系统(E)\n"); for(i=0;i<80;i++)printf("*"); do {printf(" 输入大写字母按 Enter 确定:"); flushall(); f=getchar();