使用c语言xie出通讯录功能详细代码
时间: 2023-02-11 20:13:07 浏览: 130
在此给出一个简单的通讯录程序的示例代码:
```c
#include<stdio.h>
#include<string.h>
struct contact {
char name[50];
char phone[20];
};
int main() {
struct contact list[100];
int n = 0;
while (1) {
printf("1. 添加联系人\n");
printf("2. 显示联系人\n");
printf("3. 退出\n");
printf("请选择操作: ");
int choice;
scanf("%d", &choice);
if (choice == 1) {
printf("请输入姓名: ");
scanf("%s", list[n].name);
printf("请输入电话: ");
scanf("%s", list[n].phone);
n++;
} else if (choice == 2) {
for (int i = 0; i < n; i++) {
printf("姓名: %s, 电话: %s\n", list[i].name, list[i].phone);
}
} else if (choice == 3) {
break;
} else {
printf("无效操作!\n");
}
}
return 0;
}
```
这段代码实现了一个简单的通讯录程序,可以添加联系人、显示联系人和退出程序。这个程序使用了一个结构体contact,来存储联系人的姓名和电话,然后使用了一个循环来不断询问用户输入操作选项,如果用户选择了添加联系人,程序会询问用户输入姓名和电话,并将输入的信息保存到联系人列表中。如果用户选择了显示联系人,程序会遍历联系人列表并显示每个联系人的姓名和电
阅读全文