資源簡(jiǎn)介
c語(yǔ)言實(shí)現(xiàn)考試管理系統(tǒng),可以添加填空題和選擇題類型,支持自動(dòng)判分。學(xué)生信息管理、題庫(kù)信息管理。查看排序等
void menu() //一級(jí)菜單目錄
{ system("cls");
printf("\t\t----------------------------------------------\n\n\n");
printf("\t\t\t 歡迎進(jìn)入學(xué)生成績(jī)管理系統(tǒng)\n\n\n");
printf("\t\t----------------------------------------------\n\n");
printf("\t\t\t--------1.學(xué)生信息錄入--------\n");
printf("\t\t\t--------2.考試題目錄入--------\n");
printf("\t\t\t--------3.學(xué)生考試系統(tǒng)--------\n");
printf("\t\t\t--------4.學(xué)生成績(jī)查詢--------\n");
printf("\t\t\t--------0.退 出--------\n");
}
void menuInput1() //二級(jí)菜單目錄
{ system("cls");
printf("\t\t----------------------------------------------\n\n\n");
printf("\t\t\t 歡迎進(jìn)入學(xué)生成績(jī)管理系統(tǒng)\n\n\n");
printf("\t\t----------------------------------------------\n\n");
printf("\t\t\t--------1.錄入學(xué)生信息--------\n");
printf("\t\t\t--------2.修改學(xué)生信息--------\n");
printf("\t\t\t--------3.增加學(xué)生信息--------\n");
printf("\t\t\t--------4.刪除學(xué)生信息--------\n");
printf("\t\t\t--------5.查看學(xué)生信息--------\n");
printf("\t\t\t--------0.返回上一級(jí)菜單------\n");
}
void menuInput2() //二級(jí)菜單目錄
{ system("cls");
printf("\t\t----------------------------------------------\n\n\n");
printf("\t\t\t 歡迎進(jìn)入學(xué)生成績(jī)管理系統(tǒng)\n\n\n");
printf("\t\t----------------------------------------------\n\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--------0.返回上一級(jí)菜單------\n");
}
void menuInput3() //二級(jí)菜單目錄
{ system("cls");
printf("\t\t----------------------------------------------\n\n\n");
printf("\t\t\t 祝您考出滿意的成績(jī)\n\n\n");
printf("\t\t-------------------
代碼片段和文件信息
#include
#include
#include
#include
#include
#define?M?3????????????????????????????//要求輸入的學(xué)生人數(shù),可根據(jù)需求修改
#define?T?10???????????????????????????//題目的個(gè)數(shù),可以根據(jù)需求修改
int?chouqu(int?s[]int?b);?????????????//抽取題目函數(shù)
int?jifen(char?ans0[]);????????????????//多選計(jì)分函數(shù)
struct?student?????????????????????????//學(xué)生結(jié)構(gòu)體
{
int?id;????????????????????????????//學(xué)號(hào)
char?name[100];????????????????????//姓名
int?score;?????????????????????????//分?jǐn)?shù)
};
typedef?struct?student?student;?
void?maxmin(student?q[]int?b);????????//最值、平均值函數(shù)
void?paixu(student?q[]int?b);?????????//排序函數(shù)
struct?exam????????????????????????????//試題結(jié)構(gòu)體
{
int?no;????????????????????????????//題號(hào)
char?text[1000];???????????????????//題身
char?answer[5];????????????????????//答案
};
typedef?struct?exam?exam;
void?menu()???????????????????????????????????????????????????????????????????//一級(jí)菜單目錄
{???system(“cls“);
????printf(“\t\t----------------------------------------------\n\n\n“);
????printf(“\t\t\t???歡迎進(jìn)入學(xué)生成績(jī)管理系統(tǒng)\n\n\n“);
????printf(“\t\t----------------------------------------------\n\n“);
printf(“\t\t\t--------1.學(xué)生信息錄入--------\n“);
????printf(“\t\t\t--------2.考試題目錄入--------\n“);
printf(“\t\t\t--------3.學(xué)生考試系統(tǒng)--------\n“);
printf(“\t\t\t--------4.學(xué)生成績(jī)查詢--------\n“);
printf(“\t\t\t--------0.退????????出--------\n“);
}
void?menuInput1()????????????????????????????????????????????????????????????//二級(jí)菜單目錄
{???system(“cls“);
????printf(“\t\t----------------------------------------------\n\n\n“);
????printf(“\t\t\t???歡迎進(jìn)入學(xué)生成績(jī)管理系統(tǒng)\n\n\n“);
????printf(“\t\t----------------------------------------------\n\n“);
printf(“\t\t\t--------1.錄入學(xué)生信息--------\n“);
????printf(“\t\t\t--------2.修改學(xué)生信息--------\n“);
printf(“\t\t\t--------3.增加學(xué)生信息--------\n“);
printf(“\t\t\t--------4.刪除學(xué)生信息--------\n“);
printf(“\t\t\t--------5.查看學(xué)生信息--------\n“);
????printf(“\t\t\t--------0.返回上一級(jí)菜單------\n“);
}
void?menuInput2()???????????????????????????????????????????????????????????//二級(jí)菜單目錄
{???system(“cls“);
????printf(“\t\t----------------------------------------------\n\n\n“);
????printf(“\t\t\t???歡迎進(jìn)入學(xué)生成績(jī)管理系統(tǒng)\n\n\n“);
????printf(“\t\t----------------------------------------------\n\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--------0.返回上一級(jí)菜單------\n“);
}
void?menuInput3()??????????????????????????????????????????????????????????//二級(jí)菜單目錄
{???system(“cls“);
????printf(“\t\t----------------------------------------------\n\n\n“);
????printf(“\t\t\t???????祝您考出滿意的成績(jī)\n\n\n“);
????printf(“\t\t----------------------------------------------\n\n“);
printf(“\t\t\t--------1.請(qǐng)輸入您的學(xué)號(hào)------\n“);
????printf(“\t\t\t--------2.抽取題目------------\n“);
printf(“\t\t\t--------3.開(kāi)始考試------------\n“);
????printf(“\t\t\
評(píng)論
共有 條評(píng)論