数据结构宿舍管理查询软件课程设计内容摘要:
rintf(\t\t167。 3. 按姓名排序并显示 167。 \n)。 printf(\t\t167。 4. 按房间号排序并显示 167。 \n)。 printf(\t\t167。 5. 按学号排序并显示 167。 \n)。 printf(\t\t167。 6. 按姓名查找并显示 167。 \n)。 printf(\t\t167。 7. 按房间号查找并显示 167。 \n)。 printf(\t\t167。 8. 按学号查找并显示 167。 \n)。 printf(\t\t167。 9. 插入一条记录按学号排序并显示 167。 \n)。 printf(\t\t167。 10. 从文件中读入数据 167。 \n)。 printf(\t\t167。 11. 循环写入数据 167。 \n)。 printf(\t\t167。 0. 结束程序 167。 \n)。 printf(\t\t★★★★★★★★★★★★★★★★★★★★ \n)。 printf(\t\t请选择您要运行的选项按 (011):)。 c=getchar()。 } while(c39。 039。 ||c39。 1139。 )。 return(c39。 039。 )。 } int Input(Student room[],int n) { int i=0。 char sign。 while(sign!=39。 n39。 amp。 amp。 sign!=39。 N39。 ) { printf(\t\t姓名 :)。 scanf(\t\t%s, amp。 room[n+i].name)。 printf(\t\t学号 :)。 scanf(\t\t%s, amp。 room[n+i].num)。 printf(\t\t房间号 :)。 scanf(\t\t%s,amp。 room[n+i].roomnum)。 printf(\t\t是否继续输入 ?(Y/N))。 scanf(\t\t%c,amp。 sign)。 i++。 } return(n+i)。 } void Display_all_record(Student room[],int n) { int i。 printf(\t\t\n)。 printf(\t\t房间号 学号 姓名 \n)。 printf(\t\t\n)。 for(i=1。 in+1。 i++) { printf(\t\t%10s%10s%10s\n,room[i1].roomnum,room[i1].num,room[i1].name)。 } printf(\t\t)。 system(pause)。 } void Display_a_record(Student room[],int n) { printf(\t\t\n)。 printf(\t\t房间号 学号 姓名 \n)。 printf(\t\t\n)。 printf(\t\t%10s%10s%10s\n,room[n].roomnum,room[n].num,room[n].name)。 /*输出所查找的一条记录 */ printf(\n)。 printf(\t\t)。 } void Sort_by_name(Student room[],int n) { int i,j。 char t[10]。 for(i=0。 in1。 i++) for(j=0。 jn1i。 j++) if(strcmp(room[j].name,room[j+1].name)0) { strcpy(t,room[j+1].name)。 strcpy(room[j+1].name,room[j].name)。 strcpy(room[j].name,t)。 strcpy(t,room[j+1].num)。 strcpy(room[j+1].num,room[j].num)。 strcpy(room[j].num,t)。 strcpy(t,room[j+1].roomnum)。 strcpy(room[j+1].roomnum,room[j].roomnum)。 strcpy(room[j].roomnum,t)。 } } void Sort_by_num(Student room[],int n) { int i,j。 char t[10]。 for(i=0。 in1。 i++)。数据结构宿舍管理查询软件课程设计
相关推荐
pt, i, tag // 若查找成功,则特征值 tag = 1,指针 pt 所指结点中第 i个关键字等于 K; // 否则特征值 tag = 0,等于 K 的关键字应插入在指针 pt 所指结点中第 i和 // 第 i+1 个关键字之间 //顺序查找 // 在结点 pkey[1..keynum]中查找 ,返回 i: pkey[i] = key pkey[i+1] int Search(BTree
游地点。 旅游信息管理系统 10 管 理 员输入旅游地点查询游客人数显示不足 3人旅游地 图 42 管理员功能图 系统运行,主函数 main()调用界面函数输出欢迎界面, void Mainlist(TPlace amp。 tree) { system(cls)。 printf(
字个数 struct BTNode *parent。 //父亲指针 KeyType key[m+1]。 //关键字数组, 0 号单元未用 struct BTNode *ptr[m+1]。 //子数指针 Record *rec[m+1]。 //记录指针, 0 号单元未用 }BTNode,*BTree。 //B 树节点类型和 B 树类型 typedef struct { BTNode *pt。
\n,amonth,aspxf,afz,aznjy,asdf,aylf,acx,abyzhf)。 input(a)。 modify(a,mon)。 } break。 case 4: printf(请输入要查找的月份 :\n)。 scanf(%d,amp。 mon)。 item=search(a,mon)。 if (item!=OK) printf(\n 没有符合条件的记录 !\n)。 else{
�甅 ��算法缺点也较为明显:计算平方差时采用的是类中对象的均值, 定的,无法动态添加。 在 � 甅 �� 算法和 � 狹 ��� 算法之前,围绕中心点划分算法 �������� ��� ������ 彩荎中心算法之一。 �� 拇 � 砉 � 涛 !�� 浚菏紫龋 � 婊 � ≡馣 个中心点,然后,随机匹配对象对,以其中一个为中心点,另一个为候选点,计 � 狹 ��� 算法。 根据随机性抽
号 Char 10 NOT NULL 商品编号 Char 10 NOT NULL 供货商号 Char 10 NOT NULL 进货价 Money 8 NOT NULL 9 设计人 : 指导教师: 数量 Int 6 NOT NULL 金额 Money 6 NOT NULL 进货日期 Datetime 8 NOT NULL ( 5)供货信息表,参见表 335 供货商信息表(