C程序设计实验报告
实验项目:构造数据类型实验
姓名:罗子健 实验地点:物联网实验室 实验时间:2019年6月26日
一、实验目的与要求
(1)掌握结构体类型说明和结构体类型变量、数组、指针的定义方法及使用。
(2)学会引用结构体中的成员。
(3)掌握利用指向结构体的指针成员构成链表的基本算法。
(4)了解联合体类型和枚举类型的说明、其变量的定义及赋初值的方法。
(5)了解联合类型变量中各成员的存储结构,学会引用各成员中的数据。
(6)学习正确引用枚举类型常量,了解如何对枚举类型变量进行操作。
二、实验内容
9.3.1 结构体变量的应用
1、问题的简单描述:试利用结构体类型描述年、月、日,输入一个日期,统计该日期是本年度第多少天。算法描述如图所示。
2、实验流程图、代码和结果:
1 /*ex9_1*/
2 #include
3 main()4 { structdate5 { intyear;6 intmonth;7 int day;/*含有年、月、日、3个成员*/}8 a;/*定义结构体变量a*/
9 int i,days;/*定义其他变量*/
10 printf("输入年、月、日:");/*提示“输入年、月、日”*/
11 scanf("%d%d%d",&a.y