苏州海洋馆潜水多少钱:谁能帮我编以下的C++程序

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/11 18:13:31
二、实验内容:
按要求设计一一个成绩查询管理软件
三、实验(设计)仪器设备和材料清单:
PC兼容机、Window下的Visual C++6.0软件或DOS下的Turbo c++3.0软件
四、实验要求
有n个学生,每个学生的数据包括学号、姓名、三门课成绩。
1、要求从键盘输入学生数据,学生数量可由用户指定;
2、要求可以从文本文件读入学生数据,设计出文本文件的保存格式;
3、可按要求排序方式输出学生的数据,如按学号、姓名排序;
4、可按用户指定查找条件搜索符合条件的学生数据,如输入条件“姓名”姓“李”5、的学生、A课程成绩大于60且小于80分的学生;
6、能统计出各门课的总成绩、平均成绩和成绩分布,每位学生的总成绩、平均成绩。
7、用面向过程的方法和面向对象的方法分别定义数据结构体和类,对比两种方法的优缺点。
8、要求源程序必须添加注释,结构清晰;程序具有一般的软件界面,方便用户操作,并编写一份软件使用说明书。
五、实验步骤及结果测试:
实验步骤:编辑、编译、连接、调试、运行及结果分析。
结果测试要求:1、由用户输入10~20个学生的数据,保存为数据文件,关闭程序再重新打开后能正确读入刚才保存的数据;
2、给予用户排序条件选择,首先按学号排序(升序或降序,下同)输出学生成绩数据,然后按姓名排序输出。
3、给予用户查询条件选择,可由用户输入带通配符的字符串作为查询条件,测试输出结果是否符合要求。
4、统计输出,可按课程或学生进行汇总,输出平均值和总计。
六、考核形式:
考核源程序书写的简洁性和可读性,目标程序界面的正确性和方便性。其中源程序考核占50 D/o,目标程序考核占50%。
七、实验报告要求:
绘制程序功能框图和流程图,编写配套的软件过程说明和使用说明书。

能编译过关一定加分,