学生成绩管理c语言程序

来源:百度知道 编辑:UC知道 时间:2024/05/17 08:46:11
 学生学籍管理系统:主要包括成绩的录入、显示、查询和统计四大模块。各主要模块的功能如下:
 录入模块
 通过键盘录入全班同学三门课程的成绩,保存在文本文件中。
 显示模块
 显示所有录入的成绩。
 查询模块
 查询相关同学的成绩。
按这个来做
希望
 统计模块
 统计各门课平均分和每个同学的平均分,排序,并打印前三名

我以前写的,基本上括了你的所有要求
#include"stdio.h"
#include"stdlib.h"
#include"string.h"
#define N 3
typedef struct z1
{
char no[11];
char name[15];
int score[N];
float sum;
float average;
int order;
struct z1 *next;
}STUDENT;
STUDENT *init();
STUDENT *create();
STUDENT *del(STUDENT *h);
void print(STUDENT *h);
void search1(STUDENT *h);
void search2(STUDENT *h);
STUDENT *insert(STUDENT *h);
void sort(STUDENT *h);
void save(STUDENT *h);
void tongji(STUDENT *h);
int menu_select();
STUDENT *load();
void inputs(char *prompt,char *s,int count);
STUDENT *load();
main()
{
int i;
STUDENT *head;
head=init();
for(;;)
{
switch(menu_select())
{
case 0:head=init();break;
case 1:head=create();break