《学生成绩管理系统基本C语言编写》由会员分享,可在线阅读,更多相关《学生成绩管理系统基本C语言编写(6页珍藏版)》请在金锄头文库上搜索。
1、 学生成绩管理系统基本C语言编写 /代码版权所有,不要 #include stdio.h #include stdlib.h #include string.h #include conio.h copy,仅供参考学习。/标准输入输出函数库 /标准函数库 /字符串函数库 /屏幕操作函数库 #define p-data.num,p- ,p-data.egrade,p-data.mgrade,p-data.cgrade,p-data.total,p-data.a ve,p-data.mingci int saveflag=0; /是否需要存盘的标志变量 /定义与学生有关的数据结构 typedef
2、struct student char num12; char name15; int cgrade; int mgrade; int egrade; int total; float ave; int mingci; sqlist; /定义每条记录或结点的数据结构,标记为:node typedef struct node struct student data;/ 数据域 struct node *next; /指针域 Node,*Link; /Node 为node 类型的结构变量,*Link 为node 类型的指针变量 void menu() /主菜单 system(cls); /调 用
3、DOS 命令,清屏.与clrscr() 功能相同 printf( n); printf( 学生成绩管理信息系统主菜单nn); printf( *n); printf( $ 1 、添加记录6、统计记录$n); #define HEADER1 * * 学生成绩信息 * nn #define HEADER2 学号姓名计算机数学英语总分平均分名次nn #define FORMAT %-10s %-10s %5d %5d %5d %5d %.3f %4d n DATA /标记为student /学号 /姓名/计 算机成绩/ 数学成绩/ 英语成绩 /总分 /平均分 /名次 /代码版权所有,不要 #incl
4、ude stdio.h #include stdlib.h #include string.h #include conio.h copy,仅供参考学习。/标准输入输出函数库 /标准函数库 /字符串函数库 /屏幕操作函数库 #define p-data.num,p- ,p-data.egrade,p-data.mgrade,p-data.cgrade,p-data.total,p-data.a ve,p-data.mingci int saveflag=0; /是否需要存盘的标志变量 /定义与学生有关的数据结构 typedef struct student char num12; char n
5、ame15; int cgrade; int mgrade; int egrade; int total; float ave; int mingci; sqlist; /定义每条记录或结点的数据结构,标记为:node typedef struct node struct student data;/ 数据域 struct node *next; /指针域 Node,*Link; /Node 为node 类型的结构变量,*Link 为node 类型的指针变量 void menu() /主菜单 system(cls); /调 用 DOS 命令,清屏.与clrscr() 功能相同 printf( n); printf( 学生成绩管理信息系统主菜单nn); printf( *n); printf( $ 1 、添加记录6、统计记录$n); #define HEADER1 * * 学生成绩信息 * nn #define HEADER2 学号姓名计算机数学英语总分平均分名次nn #define FORMAT %-10s %-10s %5d %5d %5d %5d %.3f %4d n DATA /标记为student /学号 /姓名/计 算机成绩/ 数学成绩/ 英语成绩 /总分 /平均分 /名次