C语言高手帮忙写个程序

来源:百度知道 编辑:UC知道 时间:2024/06/30 10:19:58
创建一个学生信息管理系统,有姓名、学号、数学、英语、计算机成绩,可计算总分和平均成绩,功能有插入、查找、显示、删除、统计(按一,按总分和平均排序,按二,按单科成绩排序)存盘、读取、修改等功能,可增加一些功能。

#include<stdio.h>
#include<io.h>
#include<string.h>
#include<stdlib.h>
FILE *fp,*fp1; //fp为班级文件 fp1为ini文件
int n,m; //人数 考试科数---------全局变量
char sn[10]; //班级编号
//班级序号
struct student //声明结构 "学生"
{
char name[50]; //一个可以放50个字符的姓名字符串
float score[20]; //描述学生的五科成绩 score 表示分数
float avg; //平均分
}stu[100];
void shuru()
{
char sn[10];
int i,j;
char ch[]="class",sh[]=".txt";
printf("请输入班级编号:");
scanf("%s",sn);
fp1=fopen("class.ini","a");//创建查询文件class.ini
strcat(ch,sn);
fprintf(fp1,"%s ",ch); //向ini中写入class1_
strcat(ch,sh); //为class1(文件名)添加.txt后缀
if(access(ch,0)==-1)
{
fp=fopen(ch,"a");
fclose(fp);
}
fp=fopen(ch,"a");
printf("请输入班级人