学生成绩管理系统代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

#include

#include

#include

#include

#include

struct Stu //定义结构体

{

char Num[10];//学号

char Name[10];//姓名

char Sex;//性别

char Gread[10];//班级

double Chinese;//语文成绩

double Math;//数学成绩

double English;//英语成绩

double All;//总分

int mark;

}student[100]={

{"10001","罗兰花花",'M',"c1",100,90,80,270,1},

{"10002","罗兰星星",'M',"c1",99,89,79,267,1},

{"10003","罗兰小天",'F',"c1",88,88,78,254,1},

{"10004","罗兰龙帝",'M',"c1",97,87,77,261,1},

{"10005","罗兰芳儿",'F',"c2",96,86,76,258,1},

{"10006","罗兰夜听",'M',"c2",95,85,75,255,1},

{"10007","罗兰唯美",'F',"c2",54,84,94,232,1},

{"10008","罗兰人才",'M',"c2",93,83,73,249,1} };

//函数声明

void face1();//启动页面1

void face2();//启动页面2

void face3();//菜单页面

void face4();//查找子菜单

void face5();//排序子菜单

void face6();//统计子菜单

void face7();//按科统计评级学生子菜单

void Menu();///////////////主菜单

void Print();//输出函数

void Add();//添加函数

void Change();//修改函数

void Delete();//删除函数

void Deleall();//清空函数

void Search();////////////查找菜单

void Search1();//查找指定姓名学号函数

void Search2();//按班级查找

void Search3();//按性别查找

void Sort();///////////////排序菜单

void Sort1();//按总分排序函数

void Sort2();//按学号排序

void Sort3();//按姓名排序

void Total();//////////////统计菜单

void Total1();//统计所有

void Total2();//按班级统计

int count =8;//系统中已有学生的人数

void face1()//启动页面1

{

int i,j;

int a;

system("color B");

printf("\t\t\t请输入你喜欢的文字颜色\n");

printf("\t\t\t ═════════════════════\n");

printf("\t\t\t║\t0 = 黑色 8 = 灰色║\n");

printf("\t\t\t║\t1 = 蓝色 9 = 淡蓝色║\n");

printf("\t\t\t║\t2 = 绿色 10= 淡绿色║\n");

printf("\t\t\t║\t3 = 浅绿色 11= 淡浅绿色║\n");

printf("\t\t\t║\t4 = 红色 12= 淡红色║\n");

printf("\t\t\t║\t5 = 紫色 13= 淡紫色║\n");

printf("\t\t\t║\t6 = 黄色 14= 淡黄色║\n");

printf("\t\t\t║\t7 = 白色 15= 亮白色║\n");

printf("\t\t\t╚════════════════════╝\n");

printf("\t\t\t请选择:");

scanf("%d",&a);

switch(a)

{

case 1:system("color 1");break;

case 2:system("color 2");break;

case 3:system("color 3");break;

case 4:system("color 4");break;

case 5:system("color 5");break;

case 6:system("color 6");break;

case 7:system("color 7");break;

case 8:system("color 8");break;

case 9:system("color 9");break;

case 10:system("color A");break;

case 11:system("color B");break;

case 12:system("color C");break;

相关文档
最新文档