C语言程序设计,一定要功能齐

来源:百度知道 编辑:UC知道 时间:2024/05/18 16:38:37
题目:
学生成绩管理系统
1 系统功能
① 学生基本信息的编辑:包括学生信息的录入、修改、删除和查询等功能。
② 课程信息的编辑:包括课程信息的录入、修改、删除和查询等功能。
③ 成绩信息的编辑:包括学生成绩的录入、修改、删除和查询等的功能。
④ 学生成绩统计,包括:
按学号、按课程号求平均分、各分数段的人数与百分比;
按学号求不及格的门数。
按课程号求不及格的人数
⑤ 通过菜单选择退出系统,并有退出系统的提示或确认。
2 系统要求
① 使用菜单操作。
② 学生信息用文件保存。
③ 进入系统的时候,要验证用户身份(用户名和密码)。

/*编制一个学生成绩管理系统,每个学生信息包括:学号、姓名、C语言、高数和英语成绩。具体功能:
(1)创建信息链表并以磁盘文件保存;
(2)读取磁盘文件并显示输出所有学生的成绩;
(3)按学号或姓名查询成绩;
(4)添加成绩记录;
(5)修改指定姓名或学号的学生的成绩并可存盘;
(6)显示输出60分以下、60~79、80~89、90分以上各分数段的学生信息。以C语言成绩为例*/
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
#define N 20
typedef struct
{
char name[10];
int num;
float c;
float math;
float english;
float aver;
}stu;
//菜单
void menu() /*便于操作员使用*/
{ /*清屏*/
system("cls");

printf(" 学生平时成绩管理\n");
printf("=======================\n");
printf(" 1.成绩录入\n");
printf(" 2.计算\n");
printf(" 3.查询\n");
printf(" 4.修改\n");
printf(" 5.插入\n");
printf(" 6.显示\n");
print