insertscore.cpp

来自「一个学生成绩管理系统」· C++ 代码 · 共 23 行

CPP
23
字号
#include "headfile.h"
Status Build_Hash(Hash *H,stu s)//输入一组关键字,建立Hash表,表长为m,用链地址法处理冲突.
{

    stu p;
	int n;
    n=s->num%5;
    if(H[n]==NULL) H[n]=s; //作为链表的第一个结点
    else
    {
      for(p=H[n];p->next;p=p->next);
	  {
		  if(p->num==s->num)
		  {
			  printf("	已存在该学号的学生,添加学生信息出错!\n");
			  return ERROR;
		  }
      p->next=s; //插入链表尾部.本算法不考虑排序问题.
	  }
    }
  return OK;
}//Build_Hash 

⌨️ 快捷键说明

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