c语言中结构体输入中一个问题
宋玮-深圳 2006-04-21 11:06:51 本人定义score为float型,但是在录入score的scanf使用%f是出现无法输入(直接跳过),改为scanf("%d",& (p->score));反而成功,百思不得其解啊!
struct student
{ int num;
float score;
};
struct student stu[100];
void main()
{
struct student *p;
p=stu;
printf("input number please:\n");
scanf("%d",& (p->num));
printf("input score please:\n");
scanf("%f",& (p->score));
}