c语言课程设计啊!!高手快进来救命啊!!

来源:百度知道 编辑:UC知道 时间:2024/05/13 10:19:32
要求用c语言编写一个系统,实现学生成绩的管理。软件入口应包括一下几方面:(1)信息维护——要求学生信息数据以文件形式保存,能够实现学生信息数据的维护,此模块包括增加删除修改学生信息;(2)信息查询——要求查询时可实现按姓名或学号查询;(3)成绩统计——要求输入任意一个课程名(如数学)和一个分数段(如60~70)统计出此分数段的学生的情况;(4)排序——能对指定的任意课程名,按成绩的升序或降序排列学生数据并显示排列结果(使用表格形式显示输出结果)。其他要求:程序要有适当的注释,使程序容易阅读。

###答的好再加50至100分,但是不要在网上随便下载一个来敷衍我啊!!网上的我都看过啦!!

给你一个模板
#include "stdio.h" /*I/O函数*/
#include "stdlib.h" /*其它说明*/
#include "string.h" /*字符串函数*/
#include "conio.h" /*屏幕操作函数*/
#include "mem.h" /*内存操作函数*/
#include "ctype.h" /*字符操作函数*/
#include "alloc.h" /*动态地址分配函数*/
struct score
{
int mingci;
char xuehao[8];
char mingzi[20];
float score[6];
}data,info[1000];
int i,j,k=0;
char temp[20],ch;
FILE *fp,*fp1;

void shuru()
{
if((fp=fopen("s_score.txt","ab+"))==NULL)
{
printf("cannot open this file.\n");
getch();exit(0);
}
for(i=0;i<=1000;i++)
{
printf("\nPlease shuru xuehao:");
gets(data.xuehao);
printf("Please shuru mingzi:");
gets(data.mingzi);
printf("Please shuru yuwen score:");
gets(temp);dat