# include "stdio.h"
struct student
{
char num;
struct student *list;
};
struct student *in()
{
struct student *h,*p1,*p2;
char a;
p1=(struct student*)malloc(sizeof(struct student));
printf("please input interger\n");
while(a!='!')
{scanf("%s",&a);
p1->num=a;
if(h==NULL)
{h=p1;p2=p1;}
else{p2->list=p1;p2=p1;}
}p2->list=NULL;
return h;
}
main ()
{struct student *l;
l=in();while(l)
{printf ("sdfsdf");
printf("%s",l->num);l=l->list;}getch();
}