c语言学生管理系统源代码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
c语言学生管理系统源代码
#include
#include
#include
/*定义学生结构体*/。
typedef struct student。
char num[20]; //学号。
char name[20]; //姓名。
int c; //语文成绩。
int math; //数学成绩。
float ave; //平均分。
struct student *next;。
} stu;。
/*函数声明*/。
void menu_select(); //显示菜单。
void add(); //添加学生信息。
void delete(); //删除学生信息。
void modify(); //修改学生信息。
void search(); //查询学生信息。
void get_ave(); //计算学生平均成绩。
void display(); //显示学生信息。
void esc(); //退出系统。
int main()。
menu_select();。
return 0;。
}。
//显示菜单。
void menu_select()。
int select;。
while (1)。
。
printf("\n学生管理系统\n");。
printf("------菜单------\n");。
printf("1.添加学生信息 2.删除学生信息\n");。printf("3.修改学生信息 4.查询学生信息\n");。printf("5.计算学生平均成绩 6.显示学生信息\n");。printf("7.退出系统\n");。
printf("请输入您的选择:");。
scanf("%d", &select);。
switch (select)。
。
case 1:。
add();。
break;。
case 2:。
delete();。
break;。
case 3:。
modify();。
break;。
case 4:。
search();。
break;。
case 5:。
get_ave();。
break;。
case 6:。
display();。
break;。
case 7:。
esc();。
break;。
default:。
printf("输入错误,请重新输入!\n");。menu_select();。
break;。
}。
}。
}。
//添加学生信息。
void add()。
printf("此处为添加学生信息的函数\n");。}。
//删除学生信息。
void delete()。
printf("此处为删除学生信息的函数\n");。}。
//修改学生信息。
void modify()。
printf("此处为修改学生信息的函数\n");。}。
//查询学生信息。
void search()。
printf("此处为查询学生信息的函数\n");。}。
//计算学生平均成绩。
void get_ave()。