填空实现函数的功能:程序通过定义学生结构体变量,存储了学生的、姓名和 3 门课的成绩。所有学生数据以二进制方式输出到文件中。函数 fun 的功能是重写形参 filename 所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其它学生的数据不变。 typedef struct student { long sno; char name[10]; float score[3]; } STU; void fun(char *filename, STU n) { FILE *fp; fp = fopen(__________, "rb+"); fseek(fp, -1L * sizeof(STU), __________); fwrite(______, sizeof(STU), 1, fp); fclose(fp); }