一个小程序但不知道问题在哪,请赐教!!急!急!
#include<stdio.h>
main()
{
char name[6];
long num;
int eng,math,comp;
float aver;
printf("请输入学生的名字:") ;
scanf("%s",name);
printf("请输入学生的学号:");
scanf("%ld",num);
printf("请输入学生的各科成绩:");
scanf("%f,%f,%f",&eng,&math,&comp);
aver=(eng+math+comp)/3.0;
printf("学生的名字是:%s,学生的学号是:%ld,他的平均成绩是:%lf\n",name,num,aver);
}
不知究竟错在哪里,请前辈高手赐教!