实验一: C++ 基础程序设计
实验目的
复习C语言程序设计,
回顾C语言结构体类型和指针类型的应用。
学习用C语言进行文件读写操作.
2.实验内容
某组有15个人,每个人有3门课的考试成绩。求该组单科的平均成绩及每人的平均成绩. 具体成绩单如下表所示:
姓名 | 数学分析 | 高等代数 | 解析几何 |
---|---|---|---|
张红 | 78 | 94 | 90 |
李丽君 | 65 | 73 | 82 |
成平 | 94 | 68 | 78 |
王伟 | 84 | 86 | 69 |
文锦春 | 74 | 92 | 60 |
林黛玉 | 66 | 83 | 70 |
付凌云 | 88 | 79 | 82 |
岳不群 | 90 | 82 | 93 |
令狐冲 | 81 | 77 | 97 |
温玉琪 | 95 | 84 | 68 |
胡建军 | 85 | 73 | 75 |
刘汉 | 90 | 87 | 89 |
秋昌平 | 83 | 71 | 74 |
秦敖天 | 96 | 92 | 95 |
方世杰 | 83 | 90 | 88 |
三、实验要求:
用结构体数组studentInfo 存储以上表格的数据, 该结构体含有四个成员:
name – 存储学生姓名, 字符串类型
analysis, – 存储数分成绩,整数类型
algebra – 存储高代成绩,整数类型
analGeo– 存储解析几何成绩,整数类型
Average—存放平均成绩
表中的数据需要放入一文本文件(名为Scores.txt)中, 编写代码从中读入数据放入数组studentInfo 中。
编程实现平均成绩的计算,并将每个学生的各科成绩及其平均成绩写入名为ScoresAnalysis.txt的文件中。
在 ScoresAnalysis.txt 的最后一行,写入各门课程的平均成绩。
构造一指针 Sp 指向结构类型studentInfo 变量, 读入scoresAnalysis 中的每个学生信息,放入Sp所指定内存,然后将Sp所指定的内存区域信息在屏幕上显示出来。
在屏幕上显示所有写入文件的数据,显示学生各项成绩时,
填写实验报告。
四、实验报告填写要求: 用表格的形式填写如下信息:
姓名,学号, 实验日期(第几周, 年 月 日)
实验编号(如: 本次实验编号为实验一)
实验名称
实验步骤: (填写本次实验所得完整的程序代码)
实验结果: 把程序运行结果截图拷贝到实验报告中(Word 文档).
学习资料:
1 |
|