(3)实验实例
1)任意输入一个年月日,计算这天是该年的第几天。
【程序分析】
①一个日期的组成是由年、月、日3 部分组成,所以可以使用一个结构体来表示。
②计算该天是该年的第几天,方法是计算前面整月的天数之和加上当月的的天数。
【参考程序】


【运行结果】如图11-1所示。
2)计算机教研室有12 位教师,每位教师的数据包含工号、姓名、性别、学历等数据。声明一个结构体,再定义一个结构体数组用来存储教师的数据。再输入老师的工号,实现对某位老师数据的查询。

图11-1 程序运行结果
【程序分析】(https://www.daowen.com)
①工号、姓名、性别、学历等4 个数据分别使用整型变量、字符数组来分别表示。
②把上述数据作为结构体的数据成员,然后定义一个结构体数组。
③输入所有老师的各项数据。
④再输入一个工号,把输入的工号和结构体数组中每位老师的工号依次比较,如果相等则输出该老师的所有信息,否则输出查无此人。
【参考程序】




【运行结果】如图11-2所示。

图11-2 程序运行结果