这个错误要怎么解决
“ scanf :floating point formats not linked Abnormal program teqmination. ”
是什么错误啊?
这个错误要怎么解决
请帮帮忙~~~~~~~~~
typedef struct
{ char name[20];
float score[3];
}STUDENT;
main()
{ STUDENT stu[3];
int i;
for(i=1;i<=3;i++)
{ scanf("%s",stu[i].name);
scanf("%f %f %f",&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]);
printf("%s %.2f %.2f %.2f",stu.name,stu[i].score[0],stu[i].score[1],stu[i].score[2]);
}
}
——————————————————————————————————————————————
我改写成:
typedef struct
{ char name[20];
float score[3];
}STUDENT;
main()
{ STUDENT stu
scanf("%s",stu.name);
scanf("%f %f %f",&stu.score[0],&stu.score[1],&stu.score[2]);
printf("%s %.2f %.2f %.2f",stu.name,stu.score[0],stu.score[1],stu.score[2]);
}
}
就没有刚才那种错误! 这是为什么?