C语言程序设计——学生成绩管理系统设计的编程

来源:百度知道 编辑:UC知道 时间:2024/06/05 06:33:42
题目:学生成绩信息包括:学期,学号,班别,姓名,四门课程成绩(语文,数学,英语,计算机)等。
主要功能:1,能按学期,按班级完成对学生成绩的录入,修改
2,能按班级统计学生的成绩,求学生的总分及平均分
3,能查询学生成绩,不及格科目及学生名单
4,能按班级输出学生的成绩单
要求:使用文件方式存储数据,系统以菜单方式工作
我想要完整的程序,运行环境是C++。希望有学识的人们帮我解答。不要从网上粘贴过来,那些都是运行不了的。先谢谢了

#include "stdio.h"
#include "stdlib.h"
#include "string.h"
int shoudsave=0; //
struct student
{
char num[10];//学号
char name[20];
char sex[4];
int cgrade;
int mgrade;
int egrade;
int totle;
int ave;
char neartime[10];//最近更新时间
};
typedef struct node
{
struct student data;
struct node *next;
}Node,*Link;
void menu()
{
printf("********************************************************************************");
printf("\t1输入学生资料\t\t\t\t\t2删除学生资料\n");
printf("\t3查询学生资料\t\t\t\t\t4修改学生资料\n");
printf("\t5显示学生资料\t\t\t\t\t6统计学生成绩\n");
printf("\t7排序学生成绩\t\t\t\t\t8保存学生资料\n");
printf("\t9获取帮助信息\t\t&#