以下为《实验8 结构体、共用体与文件》的无排版文字预览,完整内容请下载
南昌大学实验报告
学生姓名: 高某某 学 号: ***70 专业班级:计算机213班
实验类型:□ 验证 ■ 综合 □ 设计 □ 创新 实验日期: 2021.12.17 实验成绩:
实验8 结构体、共用体与文件
一.实验目的
1.理解结构体类型的含义;掌握结构体类型变量的定义方法和使用;结构体类型变量的说明以及初始化方法。
2.理解结构体与数组的区别;掌握结构体类型数组的概念、定义和使用方法。
二.实验环境
PC微机
Windows 操作系统
VS2019 程序集成环境
三.实验内容与步骤
1.有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生数据,要求打印出3门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课的成绩、平均分数)。
要求用input函数输入10个学生数据;用average函数求总平均分;用max函数找出最高分的学生数据;总平均分和最高分学生的数据都在主函数中输出。
解:
#include
#include
#include
using namespace std;
struct student
{
char id[11];
char name[20];
float score[3];
}stu[10];
void i 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 [i].score[j];
return sum / 30;
}
void max(student stu[10])
{
float sum[10];
int i, j,m;
for (i = 0; i < 10; i++)
for (j = 0; j < 3; j++)
sum[i] = stu[i].score[j];
for (m = 0, i = 1; i < 10; i++)
{
if (sum[m] < sum[i])
m = i;
}
cout
以上为《实验8 结构体、共用体与文件》的无排版文字预览,完整内容请下载
实验8 结构体、共用体与文件由用户“YU6684332”分享发布,转载请注明出处