#include<iostd.h>
#include<stdlib.h>
typedef struct Lesson
{
char leName[20];
float score;
}lesson;
typedef struct Student
{
char stName[20];
lesson *conless;
int lessnum;
}student;
typedef struct MeriteScore
{
student *stu;
int stunum;
int lessnum;
}*merite;
//学生个数初始化 merite me=(merite)malloc(n*sizeof(struct Student));
//学科科目数初始化 me->stu[i].conless=(lesson *)malloc(m*sizeof(lesson));
//你要的结构体
追问不对啊
追答Student 结构体中加入char class//记录等级的,