文档详情

c语言程序设计学生成绩管理系统源代码.pdf

发布:2017-06-02约8.36千字共17页下载文档
文本预览下载声明
c语言程序设计 学 生 成 绩 管 理 系 统 源代码 #includelt;stdio.hgt; #includelt;stdlib.hgt; #includelt;ctype.hgt; #includelt;string.hgt; #define MAX 80 int a; typedef struct /*定义结构体数组*/ { char num[10]; char name[20]; int score; } Student; Student stu[MAX]; int menu_select() {char c; do {system(quot;clsquot;);/*清屏*/ printf(quot;\n\n****************** 学 生 成 绩 管 理 系 统 *********************\nquot;); printf(quot;\n 1输入纪录\n quot;); printf(quot;\n 2显示所有纪录\nquot;); printf(quot;\n 3按成绩排序\nquot;); printf(quot;\n 4插入纪录\nquot;); printf(quot;\n 5查找并删除纪录\nquot;); printf(quot;\n 6修改学生信息\nquot;); printf(quot;\n 7 查找并显示一个纪录 \nquot;); printf(quot;\n 8输出统计信息\nquot;); printf(quot;\n 9写入文件\nquot;); printf(quot;\n 0退出系统\nquot;); printf(quot;*****************************************\nquot;); printf(quot;\n请选择0--9:quot;); c getchar(); }while (clt;#39;0#39;||cgt;#39;9#39;); return c-#39;0#39;; } int Input(Student stu[],int n)/*输入纪录*/ {int i 0; char m; system(quot;clsquot;); printf(quot;\n\n录入学生信息 (最多%d个)\n\nquot;,MAX); do {printf(quot;\n输入学号:\nquot;); scanf(quot;%squot;,stu[n+i].num); printf(quot;\n输入学生姓名:\nquot;); scanf(quot;%squot; ,stu[n+i].name); printf(quot;\n输入学生成绩:\nquot;); scanf(quot;%dquot;,amp;stu[n+i].score); printf(quot;\n**********%d 个 同 学 的 信 息 输 入 完 毕 ! ***********\nquot;,i+1); a i+1; printf(quot;是否继续?y/n:\nquot;); getchar(); scanf(quot;%cquot;,amp;m); i++; }while(m #39;y#39;); printf(quot;\n*****%d个同学的信息输入完毕!*****\nquot;,i); printf(quot;\n按回车键返回主菜单!quot;); getchar(); } void Display(Student stu[],int n)/*显示所有纪录*/ { int i; system(quot;clsquot;); printf(quot;\t\t\t\nqu ot;);/*格式头*/ printf(quot;\t\t\t 学号 学生
显示全部
相似文档