本文实例为大家分享了C语言实现学生成绩管理系统的具体代码,供大家参考,具体内容如下
这里只贴代码,具体介绍省略。
#include#include #include #include #include #define MAX 200 struct student { char no[10]; // 学号 char name[50]; // 姓名 float score[3]; // 分数 float math; float eng; float phy; }; struct data { int count; // 当前学生数组中学生的个数 struct student stu[MAX]; // 学生数组 }dd; // 显示主菜单 void menu() { system("cls");//清屏 printf("nnn"); printf("ttt *******************************n"); printf("ttt n"); printf("ttt 学生成绩管理系统 n"); printf("ttt n"); printf("ttt [1] 查看所有学生信息 n"); printf("ttt [2] 输入学生记录 n"); printf("ttt [3] 删除学生记录 n"); printf("ttt [4] 修改学生记录 n"); printf("ttt [5] 查询学生成绩(学号) n"); printf("ttt [6] 查询成学生绩(姓名) n"); printf("ttt [7] 查看成绩排序(学号) n"); printf("ttt [0] 退出 n"); printf("ttt n"); } // 等待用户按回车后回到主菜单 void to_menu() { char c1,c2; printf("nnn按回车键返回主菜单..."); scanf("%c%c",&c1,&c2);//第一个字符吸收上次的确认回车键 menu(); } //统计信息 void ren() { int A=0,B=0,C=0,D=0,E=0,s; int i; 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 更多学习资料请关注专题《管理系统开发》。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。



