1 / 9
文档名称:

学生成绩管理系统C 代码.doc

格式:doc   大小:137KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生成绩管理系统C 代码.doc

上传人:mh900965 2017/12/31 文件大小:137 KB

下载得到文件列表

学生成绩管理系统C 代码.doc

相关文档

文档介绍

文档介绍:








班级:自动化
姓名:
学号:
学院:信息与电气工程学院
完成时间:2010-12-24
成绩:
指导老师签名:

一、项目说明:
该项目的主要作用是记录学生成绩,学生信息,并且对其进行管理,由两个类,一个主函数,调用函数包括添加函数、删除函数、查询函数、排序函数等。程序的大体流程是建立类,建立了类之后建立函数模型,主要属于调用函数,调用函数占了程序的大部分,属于应用部分,主函数的作用就是通过调用不同的调用函数来实现函数的目的,详细的说明会在结尾以及程序中给出。
二、心得体会:
通过做这次的作业,自己加深了对C++程序设计原理的理解,懂得了类的运用,以及通过学****了解了在C语言上的升华,体会了C++的强大,最重要的去写,因为这样才可以锻炼自己,这个程序不复杂,通俗易懂,但是却有着极大的作用,这就是我们写程序所希望达到的境界。
三、运行结果
这个运行结果是关于对输入的学生的信息进行排列后的结果,这个程序最大的特点就是他的类,我们看到的是源程序代码以及自己对它的注释:
#include<iostream>
#include<fstream>
#include<string>
#include<>//用于程序的暂停属于c的运用方法
using namespace std;
#define max 100;
class student //定义类student定义了程序中主要使用的成员
{ public: student *next;
public: string name;//姓名 long num;//学号 int x,y,z;//数学,语文,英语
int AA;//总分
void play(){cout<<name<<"学生的学号是"<<num<<",数学:"<<x<<",语文:"<<y<<",英语:"<<z<<",总分:"<<AA<<endl;};
student(string sname,long snum,int sx,int sy,int sz)
{ name=sname; num=snum; x=sx; y=sy; z=sz; } };
class cla //定义类2包括建立构造函数和解析函数
{ public:
cla()//构造函数
{ stu=0; sload(); }
~cla()//析构函数
{ student *p; p=stu;
while(p)
{ p=p->next; delete stu; stu=p; } stu=0; } // 这一部分是对函数的声明
void sadd(); //添加 void sremove(); //删除 void samend(); //修改
void ssearch(); //查询 void staxis(); //排序 void ssave(); //保存 void sload(); //读取
//排序函数的声明
void pxh(); void psx(); void pyw(); void pyy(); void pAA(); //共有5个排序函数
private:
student *stu; //头接点