内容:
通讯录可以用来存储1000个人的信息,每个人的信息包括:
姓名、性别、年龄、电话、住址
提供方法:
1. 添加联系人信息
2. 删除指定联系人信息
3. 查找指定联系人信息
4. 修改指定联系人信息
5. 显示所有联系人信息
6. 清空所有联系人
7. 以名字排序所有联系人
实现:
将变量定义在结构体中:
typedef struct person
{
char name[20]; //姓名
char sex[10]; //性别
int age; //年龄
int tel; //电话
char addr[30]; //住址
}Person;
typedef struct people
{
Person p[1000]; //定义一个结构体数组存放成员信息
int num; //人数
}People;
对联系人进行的操作:
void add_person(People *people); //添加联系人
void dele_person(People *people); //删除联系人
void find_person(People *people); //查找联系人
void alter_person(People *people); //修改联系人
void print_person(People *people); //显示联系人
void clear_person(People *people); //清空联系人列表
void sort_person(People