求学生成绩管理系统的C程序
来源:百度知道 编辑:UC知道 时间:2024/06/10 16:51:13
以上条件都要有,也可以给我个大体框架。
本人写的,感觉还好。完全合符要求。
/* 简易学生成绩管理系统 vs2005和Dev-c++下调试通过 */
#include<stdio.h>
#include<string.h>
#define BUFLEN 80 /* 缓冲区最大字符数 */
#define LEN 20 /* 姓名和学号最大字符数,实际请更改 */
#define N 200 /* 最大学生人数,实际请更改*/
#define M 3 /* 课程数,实际请更改 */
struct record
{
char code[LEN+1]; /* 学号 */
char name[LEN+1]; /* 姓名 */
int mark[M]; /* 课程成绩 */
double average; /* 平均成绩 */
}stu[N];
int k=1,n,m;
int order[N],ave[M];
void readfile();/* 函数声明 */
void seek();
void sort();
void insert();
void del();
void display();
void save();
void menu();
int main()
{ while(k)
menu();
system("pause");
return 0;
}
void readfile()/* 建立信息 */
{
char buf[BUFLEN],*p="student.dat";
FILE *fp;
int i=0;
if ((