C语言课程设计学整版
2020年4月19日
1
生成绩管理系统完
文档仅供参考
#include
/* strcmp函数原型包含*/ #define N 100
/*定义最大学生人数为100*/ struct student /*学生结构体定义*/ {
char no[11]; /*学号,10位*/
char name[10];/*姓名,3个汉字*/ char grade[10];/*班级*/ char pro[20];/*专业*/
float score[5];/*储存5门功课的成绩*/ float ave;/*储存平均分*/ int year;/*入年*/ }stu[N]; int num;
void panduani(int); /*经过i的值,判断信息要查找的信息是否存在*/
void output(); /*输出学生成绩函数(公共函数)*/ void init(); /*系统初始化函数*/
2
2020年4月19日
文档仅供参考
void newfile(); /*建立新的数据文件*/ void read1(); /*从数据文件中读取数据*/ void weihu(); /*维护界面函数*/
void new1(); /*新增一个学生成绩函数*/ void xiugai(); /*修改学生成绩*/ void xgcj(int); /*修改成绩*/
void delete1(); /*删除学生信息函数*/ void tongji(); /*统计界面函数*/
void tongji1(); /*计算每个学生平均分*/ void tongji2(); /*计算每门课程的平均分*/ void paixu1(); /*排序函数*/ void paino(); /*按学号排序*/ void paiave(); /*按平均分排序*/ void paidkcj(); /*按单科成绩排序*/
void change(int,int); /*交换结构体数组中的两个记录*/void outputx(int); /*选择输出单科成绩*/ void find1(); /*查找界面函数*/ int find(char sno[]); /*按学号查找*/ int findname(char cname[]);/*按姓名查找*/ void findyear(int cyear); /*按入年查找*/ void save(); /*保存文件*/ void stop(); /*停顿函数*/
2020年4月19日
3
文档仅供参考
void stop() /*停顿函数 (公共函数)*/ {
printf(\ getchar(); }
void output() /*输出学生成绩函数(公共函数)*/ { int i,j;
printf(\================\\n\
printf(\学号 姓名 班级 专业 入年 C语言 高数 大物 电路 模电\\n\
printf(\================\\n\ for(i=0;i printf(\pro,stu[i].year); 4 2020年4月19日
相关推荐: