⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainapp.cpp

📁 学生成绩管理系统
💻 CPP
字号:
#include "headfile.h"
void main()
{
	int cmd;
	int i;
	Hash H[MaxLength];//哈希表
	//对哈希表各表头初始化为NULL
	for(i=0;i<MaxLength;i++)
		H[i]=NULL;
	TestData(H);//插入测试数据,如不需要测试数据,此句可删除
	while(1)
	{
		Menu();
		cmd = ReadCommand();
		switch(cmd)
		{
		case 0:;exit(0);break;
		case 1:doInsert(H);break;
		case 2:doSearch(H);break;
		case 3:doSort(H);break;
		default:printf(">>输入有误!请按回车键返回主菜单...");getchar();break;
		}
	}

}
//主菜单
void Menu()
{
	system("cls");
	printf("\t\t*****************************************\n");
	printf("\t\t\t\t成绩管理系统\n");
	printf("\t\t*****************************************\n");
	printf("\t\t|\t\t\t\t\t|\n");
	printf("\t\t|	[1] 录入成绩			|\n");
	printf("\t\t|	[2] 成绩查询			|\n");
	printf("\t\t|	[3] 分数统计			|\n");
	printf("\t\t|	[0] 退出系统			|\n");
	printf("\t\t|\t\t\t\t\t|\n");
	printf("\t\t*****************************************\n\n");
}
//读取用户输入的命令
int ReadCommand()
{
	int c;
	printf(">>请选择一个操作(0-3):\n>>");
	scanf("%d",&c);
	getchar();
	while(c < 0 || c > 3)
	{
		fflush(stdin);//把scanf的输入流自动清除
		printf(">>输入命令不正确,请重新输入:\n>>");
		scanf("%d",&c);
		getchar();
	}
	return c;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -