#include <stdio.h>
#include <stdlib.h>//标准库头文件
#include <string.h>
struct grade
{ int math;
int english;
int physics;
int c;
int totol;
};
struct student//学生结构体
{
char name[60];//学生姓名
char ID[7];//学生学号
struct grade score;//学生分数
};
struct student st[300]; //定义结构体变量
int dq(struct student st[]);
void bc(struct student st[]);//保存
void input();//输入信息
void add(); //添加学生成绩
void look();//查看学生成绩
void sear();//查找
void seaID();//查找学号
void seana();//查找姓名
void del();//删除
void delna();//删除姓名
void delID();//删除学号
void tj();//统计成绩
void chance();//修改
void chanID(); //学号修改
void channa();//姓名修改
void fh();//返回
int Number=0; //信息总数
void main()
{ int i=0;//选择数字
FILE *fp;
char yesorno;
if((fp=fopen("C:\\student.dat","rb"))==NULL)//新建student.dat
{
printf("\n=========>提示:文件不存在,是否要创建一个?(y/n)\n");
scanf("%c",&yesorno);
if(yesorno=='y'||yesorno=='Y')
{
fp=fopen("C:\\student.dat","wb");
fclose(fp);//关闭文件保存
}
else
exit(0);//正常退出
}
else
{
Number=dq(st);
}
system("cls");//清屏