学生电话号码管理系统源代码

#include<iostream>#include<cstring>usingnamespacestd;/*题目1:电话号码管理软件管理本班级同学的电话号码,支持添加、删除、修改、查询功能。///(1)整体查询有两种显示方式:一是按加入序号次序显示,另一个是按姓名排序;(2)个别查询支持模糊查询,例如:输入"张",则所有匹配的姓名中含"张"的均显示。*/classstudent{public:charname[100][100];//姓,英文charming[100][100];//名,英文/////////////////////////intban激[100];//班级intnumber[100];//学号charphone[100][100];//电话号码charsex[100][100];//性别student();//构造函数将数据初始化voidadd(char*a,char*cc,intb,intc,char*d,char*e,intn);//添加记录voiddel(intk,intn);//删除记录voidchange(intk,char*a)//;//修改号码//voidstudent::change(intk,char*a)//gai{strcpy(phone[k],a);}//voidprint(intn);voidshow(intk);//输出某一个人的信息voidXING(char*zz,intn);//按姓搜索voidMING(char*gg,intn);//按名搜索intsearch(char*a,char*b,intn);//查找按姓名voidsortt(intn);//按名字的串的从小到大排序voiddisplay(intg);//按名字的串的从小到大输出voidsorttt(intn);//按学号从小到大排序"};voidstudent::XING(char*zz,intn){intkk=0;cout<<"学号\t\t"<<"姓名\t\t"<<"性别\t\t"<<"班级\t\t"<<"电话号码"<<endl;for(inti=1;i<=n;i++)if(strcmp(name[i],zz)==0){cout<<number[i]<<"\t\t"<<name[i]<<""<<ming[i]<<"\t\t"<<sex[i]<<"\t\t"<<ban激[i]<<"\t\t"<<phone[i]<<endl;++kk;}if(kk==0)cout<<"对不起,系统中没有您要查找的人的信息"<<endl;}voidstudent::MING(char*gg,intn){intkk=0;cout<<"学号\t\t"<<"姓名\t\t"<<"性别\t\t"<<"班级\t\t"<<"电话号码"<<endl;for(inti=1;i<=n;i++)if(strcmp(ming[i],gg)==0){cout<<number[i]<<"\t\t"<<name[i]<<""<<ming[i]<<"\t\t"<<sex[i]<<"\t\t"<<ban激[i]<<"\t\t"<<phone[i]<<endl;++kk;}if(kk==0)cout<<"对不起,系统中没有您要查找的人的信息"<<endl;}student::student()//voidstudent::shuru(){//初始化number[1]=1;number[2]=2;number[3]=3;number[4]=4;strcpy(name[1],"DW");strcpy(name[2],"DW");strcpy(name[3],"FA");strcpy(name[4],"FB");strcpy(ming[1],"JACK");strcpy(ming[2],"SUSO");strcpy(ming[3],"激M");strcpy(ming[4],"LUCY");strcpy(sex[1],"man");strcpy(sex[2],"woman");strcpy(sex[3],"woman");strcpy(sex[4],"man");ban激[1]=1;ban激[2]=1;ban激[3]=1;ban激[4]=1;strcpy(phone[1],"15270982145");strcpy(phone[2],"15270983232");strcpy(phone[3],"15270985452");strcpy(phone[4],"15270984323");}voidstudent::sortt(intn){for(inti=1;i<n;i++)for(intj=i;j<=n;j++){charaa[100];charbb[100];//charname[100][100];//字符串intban;intnum;charph[100];charse[100];if(strcmp(name[i],name[j])){strcpy(aa,name[i]);strcpy(name[i],name[j]);strcpy(name[j],aa);strcpy(bb,ming[i]);strcpy(ming[i],ming[j]);strcpy(ming[j],bb);ban=ban激[i];ban激[i]=ban激[j];ban激[j]=ban;num=number[i];number[i]=number[j];number[j]=num;strcpy(ph,phone[i]);strcpy(phone[i],phone[j]);strcpy(phone[j],ph);strcpy(se,sex[i]);strcpy(sex[i],sex[j]);strcpy(sex[j],se);}}}voidstudent::sorttt(intn)//按学号排号大小排序{for(inti=1;i<n;i++)for(intj=i;j<=n;j++){charaa[100];charbb[100];//charname[100][100];//字符串intban;intnum;//字符串charph[100];charse[100];if(number[i]>number[j]){strcpy(aa,name[i]);strcpy(name[i],name[j]);strcpy(name[j],aa);strcpy(bb,ming[i]);strcpy(ming[i],ming[j]);strcpy(ming[j],bb);ban=ban激[i];ban激[i]=ban激[j];ban激[j]=ban;num=number[i];number[i]=number[j];number[j]=num;strcpy(ph,phone[i]);strcpy(phone[i],phone[j]);strcpy(phone[j],ph);strcpy(se,sex[i]);strcpy(sex[i],sex[j]);strcpy(sex[j],se);}}cout<<"学号\t\t"<<"姓名\t\t"<<"性别\t\t"<<"班级\t\t"<<"电话号码"<<endl;...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?