#include<stdio.h>
#include<string.h>
#include<math.h>
struct student
{
int num;
char name[20];
float Math;
float English;
float CLanguage;
}stu[5];//定义结构体
void main()
{
void a();
void b();
void c();
void d();
void e();
void f();
void g();
void h();
int n;
while(n!=9)
{ printf("\t学生成绩管理系统\n");
printf("1:输入一个班学生成绩记录\n");
printf("2:显示所有成绩记录\n");
printf("3:显示一门课的最高分\n");
printf("4:显示一门课的最低分\n");
printf("5:显示一门课的平均成绩\n");
printf("6:从高到低显示C语言成绩\n");
printf("7:按学号查找C语言成绩\n");
printf("8:按姓名查找C语言成绩\n");
printf("9:退出\n");
printf("输入选项代码:");
scanf("%d",&n);
switch(n)
{
case 1:a();break;
case 2:b();break;
case 3:c();break;
case 4:d();break;
case 5:e();break;
case 6:f();break;
case 7:g();break;
case 8:h();break;
把main前面的那些和main中的a-h函数定义放到头文件中。
然后这个.c文件中include头文件