12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
编程知识 时间:2024-11-20 12:52:27
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
下面是一个使用C语言实现简单通讯录管理系统的示例代码:#include <stdio.h>#include <string.h>#define MAX_CONTACTS 100#define MAX_NAME_LENGTH 50#define MAX_PHONE_LENG
以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。
下面是一个使用C语言实现简单通讯录管理系统的示例代码:
#include <stdio.h>#include <string.h>#define MAX_CONTACTS 100#define MAX_NAME_LENGTH 50#define MAX_PHONE_LENGTH 20struct Contact {char name[MAX_NAME_LENGTH];char phone[MAX_PHONE_LENGTH];};struct Contact contacts[MAX_CONTACTS];int numContacts = 0;void addContact() {if (numContacts >= MAX_CONTACTS) {printf("通讯录已满,无法添加新联系人\n");return;}printf("请输入联系人姓名: ");scanf("%s", contacts[numContacts].name);printf("请输入联系人电话号码: ");scanf("%s", contacts[numContacts].phone);numContacts++;printf("联系人已添加\n");}void displayContacts() {printf("通讯录中的联系人:\n");for (int i = 0; i < numContacts; i++) {printf("%s\t%s\n", contacts[i].name, contacts[i].phone);}}int main() {int choice;while (1) {printf("\n通讯录管理系统\n");printf("1. 添加联系人\n");printf("2. 显示所有联系人\n");printf("3. 退出\n");printf("请选择操作: ");scanf("%d", &choice);switch (choice) {case 1:addContact();break;case 2:displayContacts();break;case 3:printf("退出通讯录管理系统\n");return 0;default:printf("无效的操作\n");}}return 0;}
这个简单的通讯录管理系统包含了添加联系人和显示所有联系人两个功能。用户可以选择对应的操作来添加联系人和查看通讯录中的所有联系人。通讯录中的联系人存储在一个结构体数组中,每个联系人包含姓名和电话号码两个字段。通过循环菜单来实现不同操作的选择,用户可以选择退出系统以结束程序的运行。
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19