{int number;
char name[10];
float score;
}stu[4];
main()
{int i,x;
float max,y;
char *z;
for(i=0;i<4;i++)
scanf("%d%s%f",&stu[i].number,&stu[i].name,&stu[i].score);
for(max=stu[0].score,i=1;i<4;i++)
if(max<stu[i].score)
max=stu[i].score;
x=stu[i].number;
y=stu[i].score;
z=stu[i].name
printf("\n the maximumscore:\n")
printf("no:%d\nname:%s\nscore:%4.1f\n",x,z,y);
}请问错在哪里啊
编译提示信息是:statement missing :in function main
谁能帮我解释一下吗