数据结构宿舍管理查询软件课程设计内容摘要:

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++)。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。