c语言课程设计学生成绩管理系统(12)

时间:2026-01-21   来源:未知    
字号:

c语言课程设计 c语言

(2): 输入模块:

(3): 显示模块:

(4): 删除模块:

(5): 查找模块:

c语言课程设计 c语言

(6): 修改模块

:

六.程序源

#ifndef H_STUDENT_HH #define H_STUDENT_HH

#include "stdio.h" #include "string.h" #include "malloc.h"

#define LEN sizeof(struct message_student) /*一个结构体数组元素的长度*/

#define numsubs 5 /*学科数目*/

typedef struct message_student /*结构体定义*/ {

char number[6]; char name[20]; char sex[4];

float subject[numsubs]; float score; float average; int index; }student;

c语言课程设计 c语言

extern int numstus; /*学生数目*/

extern student *pointer; /*指向结构体数组*/ extern int lens;

int menu_select(); /*函数声明*/ int openfile(student stu[]); int findrecord(student stud[]); int writetotext(student stud[]); void welcome(); void display1(); void showtable();

void sort(student stu[]);

void deleterecord(student stu[],int i); void addrecord(student stud[]);

void display(student stud[],int n1,int n2); void amendrecord(student stud[]); void count(student stud[]); void sortnum(student stud[]); void sortnum2(student stud[]); void sortname(student stud[]); void sortname2(student stud[]); void sortcount(student stud[]); void sortcount2(student stud[]); void statistic(student stud[]); void display1();

#endif

//#include "head.h" int menu_select() {

char c;

printf("\n\n");

printf(" | 1. 增加学生记录 5.统计信息 |\n"); printf(" | 2. 查询学生记录 6.打开文件 |\n"); printf(" | 3. 修改学生记录 7.保存文件 |\n"); printf(" | 4. 学生纪录排序 8.显示记录 |\n"); printf(" | 0. 退出系统 |\n"); printf("\n\n");

printf("请选择(0-8):"); c=getchar();

c语言课程设计学生成绩管理系统(12).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:19 元/月 原价:99元
低至 0.1 元/份 每月下载300
全站内容免费自由复制
VIP包月下载
特价:19 元/月 原价:99元
低至 0.1 元/份 每月下载300
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)