数据结构实验一:C++基础程序设计
数据结构实验一:C++基础程序设计
发表于2018-06-23|分类于||阅读次数:
本文字数:2.8k|阅读时长 ≈5 分钟
实验一: C++ 基础程序设计
1.
实验目的
1.
复习C语言程序设计,
2.
回顾C语言结构体类型和指针类型的应用。
3.
学习用C语言进行文件读写操作.
2.实验内容
某组有15个人,每个人有3门课的考试成绩。求该组单科的平均成绩及每人的平均成绩. 具体成绩单如下表所示:
姓名数学分析高等代数解析几何 张红789490 李丽君657382 成平946878 王伟848669 文锦春749260 林黛玉668370 付凌云887982 岳不群908293 令狐冲817797 温玉琪958468 胡建军857375 刘汉908789 秋昌平837174 秦敖天969295 方世杰839088
三、实验要求:
1.
用结构体数组studentInfo 存储以上表格的数据, 该结构体含有四个成员:
name – 存储学生姓名, 字符串类型
analysis, – 存储数分成绩,整数类型
algebra – 存储高代成绩,整数类型
analGeo– 存储解析几何成绩,整数类型
Average—存放平均成绩
1.
表中的数据需要放入一文本文件(名为Scores.txt)中, 编写代码从中读入数据放入数组studentInfo 中。
2.
编程实现平均成绩的计算,并将每个学生的各科成绩及其平均成绩写入名为ScoresAnalysis.txt的文件中。
3.
在 ScoresAnalysis.txt 的最后一行,写入各门课程的平均成绩。
4.
构造一指针 Sp 指向结构类型studentInfo 变量, 读入scoresAnalysis 中的每个学生信息,放入Sp所指定内存,然后将Sp所指定的内存区域信息在屏幕上显示出来。
5.
在屏幕上显示所有写入文件的数据,显示学生各项成绩时,
6.
填写实验报告。
四、实验报告填写要求: 用表格的形式填写如下信息:
1.
姓名,学号, 实验日期(第几周, 年 月 日)
2.
实验编号(如: 本次实验编号为实验一)
3.
实验名称
4.
实验步骤: (填写本次实验所得完整的程序代码)
5.
实验结果: 把程序运行结果截图拷贝到实验报告中(Word 文档).
学习资料:
-
1 |
|