查找学生成绩
修改学生成绩
11
增加学生成绩
降序排列程序
12
显示全部学生成绩
退出学生成绩
13
实验感想:
通过这次课程设计,我进一步加深了对C++的了解,并进一步熟练的掌握了对VC++6.0软件的操作。在自己设计的东西的时候,可以通过上网查阅自己的想要了解的东西,解决自己所不懂的东西,扩大了知识面。在编写程序的过程中,遇到了很多问题,通过对程序的不断调试与改进终于达到了设计所要求的功能。
课程设计的整个过程也是个学习的过程,首先要明白实验内容做什么、然后才知道怎么做。在把握原理的前提下进行实验设计。C++设计实验自上而下的设计理念,大到小逐个设计实验模块,为我们以后的实验设计也是很有帮助的。总之通过这次的设计,进一步了解了C++,收获很大,对软件编程、排错调试、相关仪器设备的使用技能等方面得到较全面的锻炼和提高。
在此,也感谢马老师的悉心指导,陪我们一起度过了每一个实验,为我们指点迷津,使我学到了更多课本上没有的知识。
源程序如下:
#include
friend void Input(Stu stud[]) ; friend void Statistic(Stu stud[]); friend void Lookup(Stu stud[]) ; friend void Modify(Stu stud[]) ; friend void Delete(Stu stud[]) ; friend void Output(Stu stud[]) ; friend void Sort(Stu stud[]) ; friend void Insert(Stu stud[]) ; friend void Write(Stu stud[],int n); friend int Read(Stu stud[]); private:
char class_0[20]; int num;
14
char name[8]; float math; float c_program; float media; float english; float physical; float sport; float polity; float average; int order; }stud[100];
void Write(Stu stud[],int n) {
fstream myFile;
myFile.open(\ if(!myFile) {
cout<<\ abort(); }
int count=n;
myFile< myFile< myFile.close(); } int Read(Stu stud[]) { fstream myFile; myFile.open(\ if(!myFile) { cout<<\ \ \ \ \ 15