这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/2024C
这个作业要求在哪里:https://edu.cnblogs.com/campus/fzu/2024C/homework/13311
学号:102400204 姓名:刘嘉奕
不太理解10题a,b两个题目的要求有何不同,一个把值返回该结构,不运用指针,而b要把值赋给合适的成员,运用指针和->,返回值为空,不理解把值赋给合适的成员为什么运用指针
14.18编程练习3,修改图书目录程序,使其按照输入图书的顺序输出图书信息,然后按照标题字母的声明输出图书的信息,最后按照价格的升序输出图书信息
4a.第1个成员是社保号,第2个成员是一个有3个成员的结构,第1个成员代表名,第2个成员代表中名,第3个成员表示姓。创建并初始化一个内含5个该结构类型的数组。该程序以下面的格式打印数据。Dribble , Flossie M .302039823
如果有中间名,只打印它的第1个字母,后面加一个点(.);如果没有中间名,则不用打印点。编写一个程序用于打印,把结构数组传递给这个函数。
4b修改 a 部分,传递结构的值而不是结构的地址
5a.在外部定义一个有两个成员的结构模板 name ,在两个成员中,一个字符串存储名,一个字符串存储姓。
b .在外部定义一个有3个成员的结构模板 student ,这3个成员分别是一个 name 类型的结构、一个 grade 数组(存储3个浮点型分数)和一个变量(存储3个分数的平均数)。 c .在 main ()函数中声明一个内含 CSIZE ( CSIZE =4)个 student 类型结构的数组,并初始化这些结构的名字部分。用函数执行 g 、 e 、 f 和 g 部分中描述的任务。
d .以交互的方式获取每个学生的成绩,提示用户输入学生的姓名和分数。把分数存储到 grade 数组相应的结构中。可以在 main ()函数或其他函数中用循环来实现该功能。
e .计算每个结构的平均分,并把计算后的值赋给合适的成员
收获:运用结构数组和指向结构的数组,巩固了上课的知识,但在编写时还十分不熟练,仍存在许多问题