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

📄 search.cpp

📁 一个学生成绩管理系统
💻 CPP
字号:
#include "headfile.h"
//成绩查询
Status Search(Hash *H,int key)
{
	int n;
	stu t;
	n=key%5;
	if(H[n])
	{
		if(EQ(H[n]->num,key))//在表头
		{
			printf("	学号:%d		姓名:%s	",key,H[n]->name);
			if(H[n]->sex=='m' || H[n]->sex=='M')
			printf("性别:男\n");
			else 
				printf("性别:女\n");
			printf("	出生日期:%s	民族:%s\n\n",H[n]->birthday,H[n]->folk);
			printf("	各科分数如下:\n\n");
			printf("	数据结构:%d	英文:%d	数学:%d\n",H[n]->s.datastruct,H[n]->s.english,H[n]->s.math);
			return OK;
		}
		else//探测下一个地址,在链表中是查找
		{
			t=H[n]->next;
			while(t)
			{
				if(EQ(t->num,key))
				{
						printf("	学号:%d		姓名:%s	",key,t->name);
			if(t->sex=='m' || t->sex=='M')
			printf("性别:男\n");
			else 
				printf("性别:女\n");
			printf("	出生日期:%s	民族:%s\n\n",t->birthday,t->folk);

				printf("	各科分数如下:\n\n");
				printf("	数据结构:%d	英文:%d	数学:%d\n",t->s.datastruct,t->s.english,t->s.math);
				return OK;
				}
				t=t->next;
			}
		}
	}
	return ERROR;
}

⌨️ 快捷键说明

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