C++成长历程 之 结构体

这篇博客详细介绍了C++中结构体的应用,涵盖了创建链表、处理学生数据、日期计算等实际编程场景。通过多个实例,如医生值班日的枚举、链表操作、学生成绩管理,深入探讨了结构体在存储和操作复杂数据结构时的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、请写出程序,输出每位医生的值班日。枚举

2.编写creat,del,insert,print函数来建立 删除  插入 输出链表。

3.有10个学生,每个学生的数据包括学号,姓名,3门课的成绩。对其进行处理

4.编写一个函数print,打印一个学生的成绩数组,该书组中有五个学生的数据,每个学生的数据包括num(学号)、name(姓名)、score(3门课的成绩)、用主函数输入这些数据,用print函数输出这些

5、编写一个函数days,实现上面的计算。。由主函数将年月日传递给days,计算出该日在本年中是第几天并将结果传回主函数输出

6、 定义一个结构体变量(包括年、月、日),编写程序,要求输入年月日,程序能够计算并输出改日是本年中的第几天。注意闰年问题。(switch语句)

7、定义一个结构体变量(包括年、月、日),编写程序,要求输入年月日,程序能够计算并输出改日是本年中的第几天。注意闰年问题。(数组)

 8、 口袋中有红黄蓝白黑5种颜色的球若干个。每次从口袋中任意取出三个球,问得到3中不通过颜色的球的可能取法。(枚举)

 9、临时开辟一个存储空间以存放一个结构体数据 。

10、用指向结构体变量指针作实参

11、有一个结构体变量stu,内含学生学号,姓名和三门课成绩。要求在main函数中为各位成员赋值,在另一函数print中将他们输出。

12、建立一个简单的链表,它由三个学生数据的结点组成输出各节点中的数据。

13、定义一个结构体变量stu,成员包括学号,姓名,性别,成绩。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值