#include<bits/stdc++.h>
int number=9;
bool flag=true;
struct people
{
char name[20];
int Mobile_phone,fixed_telephone;
char e_mail[20];
}ui[25]={"Jhon",159789,12356,"2564869@qq.com","JiIP",789518,12756,"7849989@qq.com",\
"IOKL",754989,87815,"7989866@qq.com",\
"REST",789844,78798,"7798112@qq.com","TDSS",245456,71213,"4565231@qq.com",\
"ESDG",754554,14564,"7864544@qq.com","POIU",784545,94511,"4515631@qq.com",\
"ERSD",456131,54645,"3265645@qq.com",\
"NFSW",456766,74513,"1234545@qq.com","YTRS",462154,39489,"9578745@qq.com"};
void Service()
{
char name[20];
printf("请输入所要查询的联系人:");
scanf("%s",name);
printf("\n");
for(int n=0;n<=number;n++)
if(!strcmp(name,ui[n].name))
{
printf("查找成功:\n");
printf("%s %d %d %s\n",ui[n].name,ui[n].Mobile_phone,ui[n].fixed_telephone,ui[n].e_mail);
return ;
}
printf("查找失败\n");
return ;
}
void Increase()
{
printf("请输入需要增加联系人的信息:\n");
printf("姓名:");
scanf("%s",ui[++number].name);
printf("移动电话:");
scanf("%d",&ui[number].Mobile_phone);
printf("固定电话:");
scanf("%d",&ui[number].fixed_telephone);
printf("e_mail:");
scanf("%s",ui[number].e_mail);
printf("\n增加成功!\n");
return ;
}
void Delete()
{
char name[20];
printf("请输入联系人的姓名:");
scanf("%s",name);
for(int n=0;n<=number;n++)
{
if(!strcmp(ui[n].name,name))
{
if(n==number)
{
number--;
}
else
{
for(int m=n;m<number;m++)
ui[m]=ui[m+1];
}
printf("\n删除成功\n");
return ;
}
}
printf("删除失败!\n");
return ;
}
void Change()
{
char name[20];
printf("请输入要更改的联系人姓名:");
scanf("%s",name);
for(int n=0;n<=number;n++)
{
if(!strcmp(ui[n].name,name))
{
printf("请输入该联系人的正确信息:");
scanf("%s %d %d %s",ui[n].name,&ui[n].Mobile_phone,&ui[n].fixed_telephone,ui[n].e_mail);
return ;
}
}
return ;
}
int main()
{
printf("联系人操作系统:\n");
printf("1.根据姓名查询某联系人信息\n");
printf("2.插入新联系人信息\n");
printf("3.删除某联系人信息\n");
printf("4.修改某联系人信息\n");
printf("5.退出!!!\n");
printf("请输入选项:");
while(flag)
{
int chose;
scanf("%d",&chose);
printf("\n");
switch (chose)
{
case 1:
Service();
break;
case 2:
Increase();
break;
case 3:
Delete();
break;
case 4:
Change();
break;
case 5:
flag=false;
break;
}
if(!flag)
break;
system("pause");
printf("再次输入选项:");
}
printf("谢谢使用!\n");
return 0;
}
联系人基础管理代码
最新推荐文章于 2023-04-13 13:10:20 发布