学生成绩管理系统c++

来源:百度知道 编辑:UC知道 时间:2024/06/21 01:15:58
求一个学生成绩管理的源程序,最好是用C++写的
主要功能如下:
(1) 能按学期、按班级完成对学生成绩的录入、修改
(2) 能按班级统计学生的成绩,求学生的总分及平均分,并能根据学生的平均成绩进行排序
(3) 能查询学生成绩,不及格科目及学生名单
(4) 能按班级输出学生的成绩单

6月30号之前要完成,有空的老大帮帮忙啊,嘎嘎

试试看 行不
#include<iostream>
#include<string>
#include<iomanip>
#include<fstream>
using namespace std;
#define NULL 0
class student
{
public:
long num;
string name;
string dizhi,dihua,banji;
student *next;
};
int n; //链结点的个数
student *head,*stu;
/////////////////////////////////////////////////////////////////////
student *creat(void) //创建动态链表 返回以各指向链表头的指针
{ student *head;
student *p1,*p2;
n=0;
p1=p2=new student; //开辟新单元,用P1 P2指向
cout<<"按顺序输入学生的学号,姓名,地址,电话,班级,输入0 * * * *就停止录入(*为任意字符)" <<endl;
cin>>p1->num>>p1->name>>p1->dizhi>>p1->dihua>>p1->banji;
head=NULL;
while(p1->num!=0)