欢迎来到天天文库
浏览记录
ID:14156442
大小:404.50 KB
页数:10页
时间:2018-07-26
《数据结构课程设计报告学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《数据结构》课程设计报告课题名称:学生成绩管理系统专业班级:学号:姓名:指导老师:10一、课题名称学生成绩管理系统二、课题设计的基本思想,原理和算法描述1,、基本思想:建立一个学生成绩管理系统,能够实现每位学生的成绩的录入、删除、修改、查找、排序(按成绩降序排序)等功能。2、原理:首先定义项目的数据结构,然后将每个功能写成一个函数来完成对数据的操作,然后完成主函数以验证各个函数功能并得出运行结果,最后调试改进。/3、算法描述定义项目的数据结构voiddisplay(){cout<2、3、5];//姓名intnum;//学号intscore;//成绩};#include//使用标注命名空间调用函数,需要名空间的支持#include//I/O流控制头文件#include//文件操作的类和方法头文件usingnamespacestd;//申请内存空间classstudent10{public://定义为公共成员函数voidsetdata(){cin>>name>>num>>score;}三、源程序及注释#include4、eam>#include#includeusingnamespacestd;//申请内存空间classstudent{public://定义为公共成员函数voidsetdata(){cin>>name>>num>>score;}voiddisplay(){cout<5、定义}friendvoidinsert();//插入friendvoiddel();//删除friendvoidsearch();//查找friendvoidchange();//修改friendvoidsort();//排序private:charname[15];intnum;intscore;};studentstud[1000];intN=0;voidenter()//录入{inti;cout<<"请输入学生人数:";cin>>N;10cout<<"请输入各学生的有关信息:"<6、7、作:1插入2删除3查找4修改5排序0取消操作";}intmain()//主函数{chara;enter();cout<<"请选择要进行的操作:1插入2删除3查找4修改5排序0取消操作";while(a!='0'){cin>>a;switch(a){case'1':insert();choice();break;//添加case'2':del();choice();break;//删除case'3':search();choice();break;//查找case'4':change();choic8、e();break;//修改case'5':sort();choice();break;//排序case'0':break;}10}return0;}voidinsert()//插入{studentt;{cout<<"请输入要插入的学生信息:"<>t.name>>t.num>>t.score;N++;stud[N-1]=t;}{inti;if(N>0){cout<
2、3、5];//姓名intnum;//学号intscore;//成绩};#include//使用标注命名空间调用函数,需要名空间的支持#include//I/O流控制头文件#include//文件操作的类和方法头文件usingnamespacestd;//申请内存空间classstudent10{public://定义为公共成员函数voidsetdata(){cin>>name>>num>>score;}三、源程序及注释#include4、eam>#include#includeusingnamespacestd;//申请内存空间classstudent{public://定义为公共成员函数voidsetdata(){cin>>name>>num>>score;}voiddisplay(){cout<5、定义}friendvoidinsert();//插入friendvoiddel();//删除friendvoidsearch();//查找friendvoidchange();//修改friendvoidsort();//排序private:charname[15];intnum;intscore;};studentstud[1000];intN=0;voidenter()//录入{inti;cout<<"请输入学生人数:";cin>>N;10cout<<"请输入各学生的有关信息:"<6、7、作:1插入2删除3查找4修改5排序0取消操作";}intmain()//主函数{chara;enter();cout<<"请选择要进行的操作:1插入2删除3查找4修改5排序0取消操作";while(a!='0'){cin>>a;switch(a){case'1':insert();choice();break;//添加case'2':del();choice();break;//删除case'3':search();choice();break;//查找case'4':change();choic8、e();break;//修改case'5':sort();choice();break;//排序case'0':break;}10}return0;}voidinsert()//插入{studentt;{cout<<"请输入要插入的学生信息:"<>t.name>>t.num>>t.score;N++;stud[N-1]=t;}{inti;if(N>0){cout<
3、5];//姓名intnum;//学号intscore;//成绩};#include//使用标注命名空间调用函数,需要名空间的支持#include//I/O流控制头文件#include//文件操作的类和方法头文件usingnamespacestd;//申请内存空间classstudent10{public://定义为公共成员函数voidsetdata(){cin>>name>>num>>score;}三、源程序及注释#include4、eam>#include#includeusingnamespacestd;//申请内存空间classstudent{public://定义为公共成员函数voidsetdata(){cin>>name>>num>>score;}voiddisplay(){cout<5、定义}friendvoidinsert();//插入friendvoiddel();//删除friendvoidsearch();//查找friendvoidchange();//修改friendvoidsort();//排序private:charname[15];intnum;intscore;};studentstud[1000];intN=0;voidenter()//录入{inti;cout<<"请输入学生人数:";cin>>N;10cout<<"请输入各学生的有关信息:"<6、7、作:1插入2删除3查找4修改5排序0取消操作";}intmain()//主函数{chara;enter();cout<<"请选择要进行的操作:1插入2删除3查找4修改5排序0取消操作";while(a!='0'){cin>>a;switch(a){case'1':insert();choice();break;//添加case'2':del();choice();break;//删除case'3':search();choice();break;//查找case'4':change();choic8、e();break;//修改case'5':sort();choice();break;//排序case'0':break;}10}return0;}voidinsert()//插入{studentt;{cout<<"请输入要插入的学生信息:"<>t.name>>t.num>>t.score;N++;stud[N-1]=t;}{inti;if(N>0){cout<
4、eam>#include#includeusingnamespacestd;//申请内存空间classstudent{public://定义为公共成员函数voidsetdata(){cin>>name>>num>>score;}voiddisplay(){cout<5、定义}friendvoidinsert();//插入friendvoiddel();//删除friendvoidsearch();//查找friendvoidchange();//修改friendvoidsort();//排序private:charname[15];intnum;intscore;};studentstud[1000];intN=0;voidenter()//录入{inti;cout<<"请输入学生人数:";cin>>N;10cout<<"请输入各学生的有关信息:"<6、7、作:1插入2删除3查找4修改5排序0取消操作";}intmain()//主函数{chara;enter();cout<<"请选择要进行的操作:1插入2删除3查找4修改5排序0取消操作";while(a!='0'){cin>>a;switch(a){case'1':insert();choice();break;//添加case'2':del();choice();break;//删除case'3':search();choice();break;//查找case'4':change();choic8、e();break;//修改case'5':sort();choice();break;//排序case'0':break;}10}return0;}voidinsert()//插入{studentt;{cout<<"请输入要插入的学生信息:"<>t.name>>t.num>>t.score;N++;stud[N-1]=t;}{inti;if(N>0){cout<
5、定义}friendvoidinsert();//插入friendvoiddel();//删除friendvoidsearch();//查找friendvoidchange();//修改friendvoidsort();//排序private:charname[15];intnum;intscore;};studentstud[1000];intN=0;voidenter()//录入{inti;cout<<"请输入学生人数:";cin>>N;10cout<<"请输入各学生的有关信息:"<6、7、作:1插入2删除3查找4修改5排序0取消操作";}intmain()//主函数{chara;enter();cout<<"请选择要进行的操作:1插入2删除3查找4修改5排序0取消操作";while(a!='0'){cin>>a;switch(a){case'1':insert();choice();break;//添加case'2':del();choice();break;//删除case'3':search();choice();break;//查找case'4':change();choic8、e();break;//修改case'5':sort();choice();break;//排序case'0':break;}10}return0;}voidinsert()//插入{studentt;{cout<<"请输入要插入的学生信息:"<>t.name>>t.num>>t.score;N++;stud[N-1]=t;}{inti;if(N>0){cout<
6、7、作:1插入2删除3查找4修改5排序0取消操作";}intmain()//主函数{chara;enter();cout<<"请选择要进行的操作:1插入2删除3查找4修改5排序0取消操作";while(a!='0'){cin>>a;switch(a){case'1':insert();choice();break;//添加case'2':del();choice();break;//删除case'3':search();choice();break;//查找case'4':change();choic8、e();break;//修改case'5':sort();choice();break;//排序case'0':break;}10}return0;}voidinsert()//插入{studentt;{cout<<"请输入要插入的学生信息:"<>t.name>>t.num>>t.score;N++;stud[N-1]=t;}{inti;if(N>0){cout<
7、作:1插入2删除3查找4修改5排序0取消操作";}intmain()//主函数{chara;enter();cout<<"请选择要进行的操作:1插入2删除3查找4修改5排序0取消操作";while(a!='0'){cin>>a;switch(a){case'1':insert();choice();break;//添加case'2':del();choice();break;//删除case'3':search();choice();break;//查找case'4':change();choic
8、e();break;//修改case'5':sort();choice();break;//排序case'0':break;}10}return0;}voidinsert()//插入{studentt;{cout<<"请输入要插入的学生信息:"<>t.name>>t.num>>t.score;N++;stud[N-1]=t;}{inti;if(N>0){cout<
此文档下载收益归作者所有