谁帮我看看 c++题

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:20:07
学生成绩管理系统,要求实现以下功能
1,建立学生成绩数据库(磁盘文件)
2,输入每个学生的姓名,学号和各科成绩存放在磁盘文件中
3,计算总分,平均分,排名
4,可按姓名或者其他信息进行查询,可添加,修改,删除
5,打印报表
*每个功能为一个独立的模块,最后完成学生成绩管理系统。根据个人对计算机的熟练程度,在完成基本功能的基础上将系统尽量完善。编译环境,工具可以自选(TURBO C2.0 VISUAL C++6.0 BORLANDC++3.1)
QQ邮箱:20938688@qq.com 谢谢

//Student.h
#ifndef STUDENT_H
#define STUDENT_H
struct Student{
char No[9];
char Name[9];
char Gender[7];
int Score[4];
};
#endif
//函数实现文件
//student.cpp
#include <iostream>
#include <iomanip>
#include <fstream>
#include <cstring>
#include "Student.h"
using namespace std;

int EnterChoice(); //输入选项
void Init(); //数据文件初始化
void Add(); //增加一个学生
void Update(); //修改学生成绩
void Delete(); //删除一个学生
void Query(); //查询学生数据
void SortScore(); //按成绩排序(从大到小)
void Display(); //显示全部学生
void Display(Student*); //显示全部学生
void SortNo(); //按学号排序(从小到大)
void SaveTxt(); //以二进制形式保存数据
int CheckNo(char *); //输入学号
void PrintTitle(); //显示表头
void GetData(Student*); //读取学生成绩数据
extern const int MaxNu