|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
#include<stdlib.h>
:cry
typedef struct node
{
char data;
struct node *next;
}LinkList;
LinkList *CreateList()
{
char c;
LinkList *head;
LinkList *s;
printf("请输入链表元素,以‘#’结束:\n");
c=getchar();
while('#'!=c )
{
s=(LinkList *)malloc(sizeof(LinkList));
head=NULL;
s->data=c;
s->next=head;
head=s;
while(c>=45&&c<=57)
{
c=getchar();
}
while(c>=65&&c<=90)
{
printf("请输入嵌套链表内容:\n");
CreateList();
}
c=getchar();
}
return head;
}
void Print(LinkList *head)
{
LinkList *q;
q=head;
if(NULL!=head)
{
do
{
if(q->data>=45&&q->data<=57)
{
printf("%c ",q->data);
q=q->next;
}
if( q->data>=65&&q->data<=90)
{
Print(q);
}
}while(NULL!=q);
}
}
int main()
{
LinkList *L;
L=CreateList();
return 0;
}
|
|