C-study/08/README.md

1.5 KiB
Raw Blame History

实验八 结构体(2学时)

作业时间: 2021-12-20 08:06:00 至 2021-12-27 00:00:00

实验目的

  1. 掌握结构体类型和结构体类型变量的定义方法。
  2. 掌握结构体类型变量成员赋值和引用方法。
  3. 学会使用结构体数组。
  4. 理解指针和结构的关系。

实验器材

计算机硬件环境PIII 667以上计算机软件环境Turbo C, Visual C。

实验内容

  1. 编程题时间换算。用结构体表示时间输入一个时间数值再输入一个秒数nn<60以时秒的格式输出该时间再过n秒后的时间。 输入输出示例: 输入时间115940 输入秒30 新时间12010
  2. 定义一个含姓名、年龄、英语成绩的结构体类型通过键盘输入5个学生的信息再对年龄大于18岁的学生的英语成绩加上10分然后分别输出成绩变化之前和之后的所有学生的信息。
  3. 有10个学生每个学生的数据包括学号姓名3门课的成绩从键盘输入10个学生的数据要求打印出3门课的总平均成绩以及最高分的学生的数据包括学号姓名3门课成绩平均分数

技能要点

  1. 结构体类型的定义方法;
  2. 结构体变量的定义方法;
  3. 结构体变量的赋值,以及结构体成员的访问。

思考题

  1. 结构体和数组都是构造类型,它们的区别是什么?

根据实验过程填写下列内容

  1. 写出能够完成实验1要求的程序,及测试数据。