1,L2,L3);Р Show(L3);Р}РРРР+4.代码:РР#include<stdio.h>Р#include<malloc.h>РРtypedef char ElemType;Рtypedef struct LNode{Р?char a;РР?ElemType data;Р?struct LNode *next;Р}LNode,*LinkList;//定义结构体РРint count = 0;Рvoid Createlist(LinkList &L,int n)Р{Р?printf("输入字符串:");Р?L = ( LinkList )malloc( sizeof(LNode) );Р?L -> next = NULL;Р?int i;Р?LinkList p = ( LinkList)malloc( sizeof(LNode) );Р?L = p;Р?for( i = 0;i < n;i++)Р?{Р??LinkList q = ( LinkList )malloc( sizeof(LNode) );Р??scanf("%c",&q -> a);Р??q -> next = NULL;Р??p -> next = q;Р??p = q;РР??count ++;Р?}Р} //创建链表РРvoid Show(LinkList L)Р{Р?LinkList p = ( LinkList )malloc( sizeof(LNode) );Р?p = L -> next;Р?printf("字符串为:");Р?while( p )Р?{Р??printf("%c",p -> a);Р??p = p -> next;Р?}Р?printf("\n");Р}//输出链表РРРint ListInsert( LinkList &L,int n,char K)Р{