#include<stdio.h>
#include<stdlib.h>
typedef struct node
{ int data;
struct node *next;
}linklist;
linklist *head,*s,*r,*p;
linklist *creatlistf()
{
intch;
head=(linklist*)malloc(sizeof(linklist));
r=head;
ch=getchar();
while(ch!='$')
{
s=(linklist*)malloc(sizeof(linklist));
s->data=ch;
r->next=s;
r=s;
ch=getchar();
}
r->next=NULL;
return head;
}
void main()
{
printf("input number:\n");
head=creatlistf();
p=head->next;
while(p!=NULL)
{
printf("%5c",p->data);
p=p->next;
}
printf("\n");
}