一是因为上学期学了数据结构,二是因为面对对象的程序设计学的不精,我便用数据结构做了一个信息管理系统作为C艹大作业。
没想到居然拿了优秀 ψ(`∇´)ψ (不管难否,反正是笔者五级分制中唯一的优秀)
先上数据结构图
贴代码
结构体:
typedef struct Grade { //某个学生的成绩信息
char TextName[12];
int Weight;//权重
int Chinese;
int Math;
int English;
int Science;
Grade* next;
}Grade, *GradePtr;
typedef struct Information { //单个学生的信息
char Name[12];
int ID;
char sex[5];
char birthday[12];
char phone[15];
GradePtr G; //指向成绩信息
Information* next;
}Information, *InformationPtr;
基本操作:
//链表基本操作函数
//创建链表
int CreateList(InformationPtr &I) {
I = (Informatio