关于c语言的小问题
struct student
{int num;
char name[12];
float mark;
};
main()
{
struct student stu[2];
int i,j,temp;
float max;
printf("\n");
for(i=0;i<2;i++)
scanf("%d,%s,%f",&stu[i].num,stu[i].name,&stu[i].mark);
for(max=stu[0].mark,i=0;i<2;i++)
if(max<=stu[i].mark)
{max=stu[i].mark;
j=i;
}
printf("\n%d");
printf("%d\t%s\t%f",stu[j].num,stu[j].name,stu[j].mark);
}
错误为:运行错误为 floating point error:domain.
请各位大虾赐教,谢谢。