c语言高手帮帮忙吧!

来源:百度知道 编辑:UC知道 时间:2024/05/29 17:32:24
每个学生在教师提供的课程设计题目中任意选择一题,独立完成,题目选定后不可更换。
某班学生成绩管理,包括以下功能:
 从键盘输入包括学号、姓名、各门课程成绩(不少于5门),并将其保存在磁盘文件student里
 打开文件后,计算每个人的总分和平均分,排序并保存
 具有在文件中进行单项查询或多项查询的功能(即能够按照给定的关键字,如姓名等找出满足条件的纪录)
 具有输出文件数据信息的功能

你可以用这些,都带注释的,好理解一些。
http://blog.sina.com.cn/s/blog_4b1658ae01009wkx.html
http://www.programfan.com/club/showpost.asp?id=135029&t=o
http://www.haishui.net/view.php?tid=2&id=325

本人保存的一个完整的c程序如下,你要是觉得我的好就用我的吧。
补充:这样的课程设计问题一般要有奖励分,没分所以没人来。
/*
学生成绩管理程序
编制一个统计学生考试分数的管理程序。
设学生成绩已以一个学生一个记录的形式存储在文件中,
每位学生记录包含的信息有:姓名,学号和各门功课的成绩。
程序具有以下几项功能:求出各门课程的总分,平均分,按姓名,
按学号寻找其记录并显示,浏览全部学生成绩和按总分由高到低显示学生信息等。程序运行环境win-tc或Dev-c++均可。
*/
#include <stdio.h>
#include <conio.h>
#define SWN 6 /* 课程数 */
#define NAMELEN 20 /* 姓名最大字符数 */
#define CODELEN 10 /* 学号最大字符数 */
#define