📄 manager.h
字号:
#include "stdafx.h"
#include <stdio.h>
#define COURSENUMBER 30 //科目不要超过30科,一般的科目都够用了,如果还要多,该这里就行了。
//定义一个学生信息的结构体,并且用链表连接起来,来达到输入无限个学生的信息。
struct STU
{
char name[20];//姓名
int num; //ID
int score[COURSENUMBER];//各个学科的成绩
int sum;//总分
float average;//平均分
struct STU *next;
};
typedef struct STU stu;
int AddCourse(char subject[][15]);//首先程序会让你去添加科目
int menu();//菜单
void DispStudent(stu *head,int coursenumber,char subject[][15]);//显示学生的信息
stu *AddStudent(stu *head,int num,char name[],int score[],int sum,int coursenumber);//从第二个开始,按照从大到小的循序排列
stu *DelStudent(stu *head,int num);//删除一个学生的 成绩
stu *CreateStudent(int num,char name[],int score[],int sum,int coursenumber);//创建第一个学生的信息
stu *SearchStudent(stu *head,int num);//查找一个学生的信息
void PrintStudent(stu *pr2,char subject[][15],int coursenumber);//打印查找出来的一个学生的成绩
void ChangeStudent(stu *head,int num,char subject[][15],int coursenumber);//修改一个学生成绩
stu *DelAllStudent(stu *head);//删除所有 的学生的成绩
void SaveFile(FILE *fp,stu *head,int coursenumber,char subject[][15]);//保存表单
extern stu *head;//链表的头指针
extern char str[];//总分,平均分,id,姓名
extern int k;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -