全文预览

数据结构课程设计之宿舍管理系统

上传者:随心@流浪 |  格式:docx  |  页数:42 |  大小:1500KB

文档介绍
,num1); Р strcpy(S[j+1].D_number,num2); ∥将待排序记录放到合适位置Р } }Р按宿舍号冒泡排序Р void Sort_D_number(Student *S)//排序函数按照宿舍号从小到大排序(冒泡法) Р{ Р?for(i=1;i<=S[0].Total;i++) Р for(j=i;j<=S[0].Total;j++) Р if(S[i].D_number>S[j].D_number) Р {Р S[i]↔S[j]; //将S[i]和S[j]的信息进行交换Р }Р}Р (8)按学生姓名进行冒泡排序Р void Sort_S_name(Student *S)//按姓名排序(冒泡法)Р?{for(i=1;i<=S[0].Total;i++) Р for(j=i;j<=S[0].Total;j++) Р if(strcmp(S[i].S_name,S[j].S_name)>0)Р {Р S[i]↔S[j]; //将S[i]和S[j]的信息进行交换Р }Р }Р其他函数的实现Р(1)主函数Рvoid main()Р{Р?load();//调用登录函数Р?Menu();//调用主菜单函数?Р}Р登录函数Р void load()//登录函数Р{//本函数是把登录密码变为“*”Р?system("color 2");//控制台字体颜色为绿色Р?cout<<" 帐号:";cin>>n1;Р?cout<<" 密码:";Р?char a[40],b[10]={"200907161"};//初始化原密码Р for(i=0;;i++)Р {Р a[i]=getch();//输入一个字符,不在屏幕回显,并将输入的字符赋给a[i]Р if(a[i]!='\r')//如果没遇到回车符则在屏幕显示“*”Р Cout<<"*";//在屏幕上显示“*”Р else

收藏

分享

举报
下载此文档