c语言 学生成绩管理系统.doc
《c语言 学生成绩管理系统.doc》由会员分享,可在线阅读,更多相关《c语言 学生成绩管理系统.doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言学生成绩管理系统#include #include #include #define MAXN 35#define MAX_NAME 256typedef struct student /学生信息int no;char nameMAX_NAME;double english;double math;double Programming;double mark_ave;double mark_tot; STUDENT;/*-输入信息子程序-*/void input(STUDENT *data, int *len)int no;putchar(n);printf(%sn, 请输入新的记录,如
2、果需要退出当前菜单请输入0.);printf(%sn, 格式:n学号n);printf(%sn, 姓名 英语 数学 C语言);putchar(n);scanf(%d, &no);while(no != 0) data*len.no = no;scanf(%s %lf %lf %lf, data*len.name, &data*len.english, &data*len.math,&data*len.Programming);data*len.mark_ave=(data*len.english+data*len.math+data*len.Programming)/3.0; data*len
3、.mark_tot=data*len.english+data*len.math+data*len.Programming;(*len)+;scanf(%d, &no);/*-输出信息子程序-*/void output(STUDENT *data, int len) int i;system(cls); printf(%8s, 学号); printf(%8s, 姓名); printf(%8s, 英语); printf(%8s, 数学); printf(%10s, C语言); printf(%12s, 平均分); printf(%10s, 总分); putchar(n); for (i =0;
4、i 80; i+) putchar(=); putchar(n); for (i = 0; i len; i+) printf(%8d, datai.no); printf(%8s, datai.name); printf(%8.1lf, datai.english); printf(%8.1lf, datai.math); printf(%10.1lf, datai.Programming); printf(%12.1lf, datai.mark_ave); printf(%10.1lf, datai.mark_tot); putchar(n); for (i =0; i 80; i+) p
5、utchar(=); putchar(n); printf(按回车键继续.); getchar(); getchar();/*-搜索子程序-*/void find(STUDENT *data, int len) int find_no, result ; int i;lab: result=0; printf(%sn, 请输入需要查找的学生的学号,退出当前菜单请输入 -1.); scanf(%d, &find_no); if (find_no = -1) return; /*exit the fine sub program*/ while( dataresult.no != find_no
6、& result = len ) printf(%sn, 未查询到相关信息); goto lab; else system(cls); printf(%sn, 查询信息如下:); for (i =0; i 80; i+) putchar(=); putchar(n); printf(%8s, 学号); printf(%8s, 姓名); printf(%8s, 英语); printf(%8s, 数学); printf(%10s, C语言); printf(%12s, 平均分); printf(%10s, 总分); putchar(n); printf(%8d, dataresult.no); p
7、rintf(%8s, dataresult.name); printf(%8.1lf, dataresult.english); printf(%8.1lf, dataresult.math); printf(%10.1lf, dataresult.Programming); printf(%12.1lf, dataresult.mark_ave); printf(%10.1lf, dataresult.mark_tot); putchar(n); for (i =0; i 80; i+) putchar(=); putchar(n); goto lab; /*-插入子程序-*/void in
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c语言 学生成绩管理系统 语言 学生 成绩管理系统
限制150内