float score[3] 类型是浮点类型,所以,输入时不能用%d , 换成%fscanf("%f %f %f" , &stu[i].score[0], &stu[i].score[1], &stu[i].score[2] ); //而且数组下标要从0开始!! 不然score[3]就越界访问了!
把第16行的三个d%改成f%试试
春宫怨(杜荀鹤)