• 大小: 0.01M
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 语言: C/C++
  • 标签: 通讯  

资源简介

通讯录
设计一个通讯录管理系统,每条记录包括:联系人姓名、性别、电话、住址、Email等。
系统功能要求:
(1)显示通讯录所有内容。按联系人姓名首字母排序,并统计共有多少条记录。
(2)查询通讯录。可按联系人姓名或电话号码查询,将查询结果整条记录输出到屏幕。
(3)修改通讯录。通过查询功能,找到需要修改的记录,并修改内容。在修改记录前显示是否要删除的提示。
(4)添加记录。需要判断新添加的记录是否存在,若存在终止该操作。
(5)删除指定记录。通过查询功能,找到要删除的记录。在删除记录前显示是否要删除的提示。
(6)退出通讯录管理系统。

代码片段和文件信息

#include
#include
#include

typedef struct
{
int score;               /*编号*/
char name[10];            /*姓名*/
char sex[8]; /*性别*/
char num[15];             /*电话号码*/
char email[20]; /*邮箱*/
char adds[20]; /*住址*/
}Person;

Person pe[100];
int menu_select()
{
char s[20];
int c;
do{
system(“cls“);
printf(“\t\t *****通讯录***** \n“);
printf(“\t\t┌───────┐\n“);
printf(“\t\t│ 1. 添加记录  │\n“);
printf(“\t\t│ 2. 显示记录  │\n“);
printf(“\t\t│ 3. 删除记录  │\n“);
printf(“\t\t│ 4. 查询记录  │\n“);
printf(“\t\t│ 5. 修改记录  │\n“);
printf(“\t\t│ 6. 保存记录  │\n“);
printf(“\t\t│ 0. 退出程序  │\n“);
printf(“\t\t└───────┘\n“);
printf(“\t\t请您选择(0-6):“);
scanf(“\t%s“s);
    c=atoi(s);
}while(c<0||c>6);
return(c

评论

共有 条评论