用C语言设计本班级花名册的哈希表并提供查找界面。还要有HASH函数和解决冲突的方法
kuaidi.ping-jia.net 作者:佚名 更新日期:2024-06-19
求助一道C语言设计题目
也就是 局部变量的关系
scanf("%f%f%f",&x,&y,&z);
max(x,y,z);
printf("%f",x);
这里你的max 不会传值到x里面
你可以这样
x=max(x,y,z);
printf("%f",x);
或者用指针做形参实现传值
楼主找一下数据结构的书吧,hash函数解决的方法有开放地址法,再散列法和链地址法等等,最好用开放地址法解决。
用C语言设计本班级花名册的哈希表并提供查找界面。还要有HASH函数和解...
答:首先 你要明白方法里面的变量是没有传值到外面的 也就是 局部变量的关系 scanf("%f%f%f",&x,&y,&z);max(x,y,z);printf("%f",x);这里你的max 不会传值到x里面 你可以这样 x=max(x,y,z);printf("%f",x);或者用指针做形参实现传值 ...
数据结构课程设计题目。急。你要多少分我追加多少。
答:我们的课程设计也有第二题,不过我们是五选一
#include int main(){ int year,n=0; for( year=1;year<=3000;year++ ) { if ( (year%4==0 && year%100!=0) || year%400==0 ) n++; } printf("n=%d
", n ); return 0;}
STL map
首先 你要明白方法里面的变量是没有传值到外面的也就是 局部变量的关系
scanf("%f%f%f",&x,&y,&z);
max(x,y,z);
printf("%f",x);
这里你的max 不会传值到x里面
你可以这样
x=max(x,y,z);
printf("%f",x);
或者用指针做形参实现传值
楼主找一下数据结构的书吧,hash函数解决的方法有开放地址法,再散列法和链地址法等等,最好用开放地址法解决。
答:首先 你要明白方法里面的变量是没有传值到外面的 也就是 局部变量的关系 scanf("%f%f%f",&x,&y,&z);max(x,y,z);printf("%f",x);这里你的max 不会传值到x里面 你可以这样 x=max(x,y,z);printf("%f",x);或者用指针做形参实现传值 ...
答:我们的课程设计也有第二题,不过我们是五选一