此代码可以正常运行,下附有运行区
#include<stdio.h>
#define LEN 10//常量用大写
#define keynum 8
typedef int Elemtype;
int GetPrimeNum(int a) //求最大素数(质数)
{
int t=a;
while(t>0) //>1也可
{
t--;
int flag=1;
for(int i=2;i<t;i++)
{
if(t%i==0)
{
flag=0;
break;
}
}
if(flag)
break;
}
return t;
}
void Hashtable(Elemtype key[],Elemtype Hash[],int Count[],int p)//关键字组,哈希表组,计数组
{
for(int i=0;i<keynum;i