基于C语言实现学生成绩管理系统
本文实例为大家分享了C语言实现学生成绩管理系统的具体代码,供大家参考,具体内容如下
这里只贴代码,具体介绍省略。
#include#include #include #include #include #defineMAX200 structstudent { charno[10];//学号 charname[50];//姓名 floatscore[3];//分数 floatmath; floateng; floatphy; }; structdata { intcount;//当前学生数组中学生的个数 structstudentstu[MAX];//学生数组 }dd; //显示主菜单 voidmenu() { system("cls");//清屏 printf("\n\n\n"); printf("\t\t\t*******************************\n"); printf("\t\t\t\n"); printf("\t\t\t学生成绩管理系统\n"); printf("\t\t\t\n"); printf("\t\t\t[1]查看所有学生信息\n"); printf("\t\t\t[2]输入学生记录\n"); printf("\t\t\t[3]删除学生记录\n"); printf("\t\t\t[4]修改学生记录\n"); printf("\t\t\t[5]查询学生成绩(学号)\n"); printf("\t\t\t[6]查询成学生绩(姓名)\n"); printf("\t\t\t[7]查看成绩排序(学号)\n"); printf("\t\t\t[0]退出\n"); printf("\t\t\t\n"); } //等待用户按回车后回到主菜单 voidto_menu() { charc1,c2; printf("\n\n\n按回车键返回主菜单..."); scanf("%c%c",&c1,&c2);//第一个字符吸收上次的确认回车键 menu(); } //统计信息 voidren() { intA=0,B=0,C=0,D=0,E=0,s; inti; for(i=0;i Buff.stu[j].math) { temp=Buff.stu[i]; Buff.stu[i]=Buff.stu[j]; Buff.stu[j]=temp; } printf("名次\t学号\t姓名\t数学\n"); for(i=0;i Buff.stu[j].eng) { temp=Buff.stu[i]; Buff.stu[i]=Buff.stu[j]; Buff.stu[j]=temp; } printf("名次\t学号\t姓名\t英语\n"); for(i=0;i Buff.stu[j].phy) { temp=Buff.stu[i]; Buff.stu[i]=Buff.stu[j]; Buff.stu[j]=temp; } printf("名次\t学号\t姓名\t物理\n"); for(i=0;i 更多学习资料请关注专题《管理系统开发》。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。