问题及代码:
问题描述:学习数据结构,目标就是要编制出有相当规模的程序的。将所有的代码放在一个文件中的做法,不能适用现阶段的需求了。
通过这个项目,确认有能力用多文件组织程序。
最简单的多文件组织,一个项目中有3个文件:
(1) .h 头文件:定义数据类型、声明自定义函数、定义宏等。
(2).cpp 源文件1:用于实现头文件中声明的自定义函数。
(3).cpp 源文件2:定义main()函数,用于调用相关函数,实现问题求解目标。
请将例1.13中按方案3实现的程序,用多文件形式组织并运行。
在需要的地方,用 #include “自定义头文件”,使文件之间的内容能“合起来”完成任务。
输入描述:无 。
程序输出:1.学生的学号、姓名及个人的平均分 。
2.各课程的平均分。
(1)头文件 head.h
#include <stdio.h>
#define MaxStud 50 //学生人数最多为50
#define MaxCour 300 //学生成绩记录数最多为50*6
struct stud1
{
int no; //学号
char name[10]; //姓名