请高手看看哪里错了、。谢谢。。
#include<malloc.h>#include<stdio.h>
#include<string.h>
#include<conio.h>
typedef struct Node
{
int num;
float score;
struct Node *next;
}Node; *Linklist;
void createlist (Linklist L)
{
Node *s;
int flag=1;
while(flag)
{
s=(Node *)mallloc(sizeof(Node));
printf("学号,得分");
fflush(stdin); /*清除输入缓冲区*/
scanf("%d%f",&s->num,&s->score);
if(s->num!=0)
{
s->next=L->next;
L->next=s;
}
else
flag=0
}
}
void main()
{
Linklist L;
int num;
float score;
createlist(L);
display(L);
}