⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 manager.h

📁 1设计题目及要求 一、程序设计题目:学生成绩管理程序设计 二、 程序设计功能及要求: 1.显示学生各门成绩,总分,和平均分. 2.按总分由高到的进行排列. 3.要求输入一个学号.要求能找出一
💻 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 + -