下载此文档

c语言学生成绩管理系统(链表新版).docx


文档分类:IT计算机 | 页数:约34页 举报非法文档有奖
1/34
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/34 下载此文档
文档列表 文档介绍
#include<>#include<>#include<>#include<>#include<>#include<>#defineYES1#defineNO0typedefstruct{ intnum; floatmath_score; floatengl_score; floatchin_score; floatphy_score; floatchem_score; doubleaver_score; doublesum_score; charsex;}StudentDate;//学生基本信息typedefstructstudent{ charname[20];//学生姓名 StudentDateone;//学生其他信息 intrank;//成绩排名 structstudent*next;}Student,*List;Student*startCheck(void);//开始检查Student*createListHead(void);//创建链表的头voidmenu(void);//主菜单voidsortList(Student*pHead);//排序链表voidreadListWithFile(Student*pHead,char*file_name);//从文件中读取数据,并保存在链表中voidsorttList(Student*pHead);//排序链表intuserChioce(Student*pHead);//用户选择intsortMenu(void);//打印选择菜单voidpasswordCheck(void);//密码检测voidcorrectWord(void);//修改密码voidaddStudentInfo(Student*pHead);//向链表的末尾添加数据intscanMenu(void);//浏览菜单voidfindStudentInfo(Student*pHead);//查找学生信息voiddelStudentInfo(Student*pHead);//删除某一个学生信息voidalterStudentInfo(Student*pHead);//修改学生信息voidsaveList(Student*pHead);//将链表保存在文件里voidprintList(Student*pHead);//打印链表voidstatisStudentInfo(Student*pHead);//查看学生信息intstatisMenu(void);//查看菜单voidgotoxy(intx,inty);//改变光标位置函数voidinputData(Student*pHead,Student*node);//输入信息,并检测是否合法intmain(void){ Student*pHead; HANDLEhOut=GetStdHandle(STD_OUTPUT_HANDLE);//得到窗口句柄 SMALL_RECTrc={0,0,94-1,30-1};//{Y位置,X位置,宽,高} SetConsoleWindowInfo(hOut,true,&rc);//重置窗口位置和大小 system("color5B");//设置控制台颜色 pHead=startCheck();//读取信息 while(1) { if(9==userChioce(pHead))//按9时退出系统{ break; } } return0;}voidmenu(void){ system("CLS");//清屏 printf("\n\n\n\t\t\t\t┌─────────────────┐\n"); printf("\t\t\t\t│学生成绩统计系统│\n"); printf("\t\t\t\t├─────────────────┤\n"); printf("\t\t\t\t│1增加学生记录│\n"); printf("\t\t\t\t├─────────────────┤\n"); printf("\t\t\t\t│2删除学生记录│\n"); printf("\t\t\t\t├─────────────────┤\n"); printf("\t\t\t\t│3修改学生记录│\n"); printf("\t\t\t\t├─────────────────┤\n"); printf("\t\t\t\t│4查找学生信息│\n"); printf("\t\t\t\t├─────────────────┤\n"); printf("\t\t\t\t│5统计学生成绩│\n"); printf("\t\t\t\t├─────────────────┤\n"

c语言学生成绩管理系统(链表新版) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数34
  • 收藏数0 收藏
  • 顶次数0
  • 上传人luciferios02
  • 文件大小25 KB
  • 时间2019-01-29