好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

用c语言编写学生成绩管理系统.docx

10页
  • 卖家[上传人]:cn****1
  • 文档编号:537561386
  • 上传时间:2022-10-14
  • 文档格式:DOCX
  • 文档大小:37.19KB
  • / 10 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 用c语言编写学生成绩管理系统#include//编译预办理指令#include//定义办理字符串函数#include//宏指令的申明#include//定义经过控制台进行数据输入以及输出#defineN2000//最多的人数人#defineM3//统计成绩typedefstructstudent//定义种类{charnumber[10];//保留全部人的学号charname[20];//保留学生姓名charsex[10];//保留性别floatscore[M];//保留全部课程成绩floataver;//保留每一个人的平均成绩floattotal;//总计成绩}STU;STUstu[N];intn;voidinputscore(void);//学生成绩新建voidsavescore(void);//学生成绩保留voidavergescore(void);//学生均匀成绩voidtotal(void);//学生成绩总计voidmodifyscore(void);//学生成绩改正voidlookscore(void);//学生成绩查察voidsearchscore(void);//学生成绩查问voidstatistic(void);//学生成绩统计voidadd(void);//学生成绩增添voidmodify(void);//学生成绩改正voiddelscore(void);//学生成绩删除voidmenu(void);//学生成绩菜单voidmain(){shortintflag=0;menu();do{flag=1;switch(getch()){case'1':inputscore();break;//在菜单界面输入1,调用i函数nputscore()实现输入学生成绩信息功能case'2':lookscore();break;//在菜单界面输入2,调用函数lookscore()实现学生成绩按均匀分高低排序输出,同时lookscore()函数调用avregescore()函数实现各个学生的均匀分计算case'3':searchscore();break;//在菜单界面输入3,调用searchscore()函数实现通过学号查找学生成绩信息功能case'4':statistic();break;//在菜单界面输入4,调用statistic()函数输出每一门课程的最高分,均匀分以及不及格人员case'5':modify();break;//在菜单界面输入5,调用modify()函数实现经过学号修改学生成绩的功能case'6':add();break;//在菜单界面输入6,调用add()函数实现增添学生成绩case'7':delscore();break;//在菜单界面输入7,调用delscore()函数实现删除指定学生的成绩case'8':savescore();break;//在菜单界面输入8,调用savescore()函数将学生成绩信息保留case'9':exit(0);break;//在菜单界面输入9,退出成绩管理系统default:printf("输入有误\n");}printf("按随意键持续\n");getch();//按随意键持续,起到暂停的作用,函数头文件menu();//菜单}while(flag==1);conio.h已经定义过}voidmenu(void){system("cls");//清屏printf("\n");printf("★★★★★★★欢迎进入学生成绩管理系统★★★★★★★\n");printf("菜单\n");printf("☆输入成绩-------------------------------------1\n");printf("☆查当作绩及成绩排序---------------------------2\n");printf("printf("☆查问学生成绩---------------------------------3\n");☆成绩统计-------------------------------------4\n");printf("☆改正成绩-------------------------------------5\n");printf("☆增添成绩-------------------------------------6\n");printf("☆删除成绩-------------------------------------7\n");printf("☆保留成绩-------------------------------------8\n");printf("☆退出系统-------------------------------------9\n");printf("printf("★★★★★★★★★★★★★★★★★★★★★★★★请输入您的选择(1~9)\n");\n");}/*输入各个同学的学生信息/voidinputscore(void)//输入成绩{inti,j;system("cls");//清屏专用,以下出现地点作用同样printf("已经转到输入成绩菜单\n");printf("请输入学生总数:\n");scanf("%d",&n);printf("提示:输入学号时请输入9位学生编号:图书借阅证上的学号\n");//因二维表上下需对正故有此要求for(i=0;istu[k].aver)k=j;if(k!=j){t=stu[k];stu[k]=stu[i];stu[i]=t;}}printf("名次\t学号\t\t姓名\t性别\t高数分\t英语分\tC语言分\t总分\t均匀分\n");for(i=0;i

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.