資源簡介
c語言實現考試管理系統,可以添加填空題和選擇題類型,支持自動判分。學生信息管理、題庫信息管理。查看排序等
void menu() //一級菜單目錄
{ system("cls");
printf("\t\t----------------------------------------------\n\n\n");
printf("\t\t\t 歡迎進入學生成績管理系統\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--------0.退 出--------\n");
}
void menuInput1() //二級菜單目錄
{ system("cls");
printf("\t\t----------------------------------------------\n\n\n");
printf("\t\t\t 歡迎進入學生成績管理系統\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.返回上一級菜單------\n");
}
void menuInput2() //二級菜單目錄
{ system("cls");
printf("\t\t----------------------------------------------\n\n\n");
printf("\t\t\t 歡迎進入學生成績管理系統\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.返回上一級菜單------\n");
}
void menuInput3() //二級菜單目錄
{ system("cls");
printf("\t\t----------------------------------------------\n\n\n");
printf("\t\t\t 祝您考出滿意的成績\n\n\n");
printf("\t\t-------------------
代碼片段和文件信息
#include
#include
#include
#include
#include
#define?M?3????????????????????????????//要求輸入的學生人數,可根據需求修改
#define?T?10???????????????????????????//題目的個數,可以根據需求修改
int?chouqu(int?s[]int?b);?????????????//抽取題目函數
int?jifen(char?ans0[]);????????????????//多選計分函數
struct?student?????????????????????????//學生結構體
{
int?id;????????????????????????????//學號
char?name[100];????????????????????//姓名
int?score;?????????????????????????//分數
};
typedef?struct?student?student;?
void?maxmin(student?q[]int?b);????????//最值、平均值函數
void?paixu(student?q[]int?b);?????????//排序函數
struct?exam????????????????????????????//試題結構體
{
int?no;????????????????????????????//題號
char?text[1000];???????????????????//題身
char?answer[5];????????????????????//答案
};
typedef?struct?exam?exam;
void?menu()???????????????????????????????????????????????????????????????????//一級菜單目錄
{???system(“cls“);
????printf(“\t\t----------------------------------------------\n\n\n“);
????printf(“\t\t\t???歡迎進入學生成績管理系統\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--------0.退????????出--------\n“);
}
void?menuInput1()????????????????????????????????????????????????????????????//二級菜單目錄
{???system(“cls“);
????printf(“\t\t----------------------------------------------\n\n\n“);
????printf(“\t\t\t???歡迎進入學生成績管理系統\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.返回上一級菜單------\n“);
}
void?menuInput2()???????????????????????????????????????????????????????????//二級菜單目錄
{???system(“cls“);
????printf(“\t\t----------------------------------------------\n\n\n“);
????printf(“\t\t\t???歡迎進入學生成績管理系統\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.返回上一級菜單------\n“);
}
void?menuInput3()??????????????????????????????????????????????????????????//二級菜單目錄
{???system(“cls“);
????printf(“\t\t----------------------------------------------\n\n\n“);
????printf(“\t\t\t???????祝您考出滿意的成績\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\
- 上一篇:oracle 游標 深入淺出 詳解 精析
- 下一篇:C++二叉樹基于Mfc的程序開發
評論
共有 條評論