鱼C论坛

 找回密码
 立即注册
查看: 941|回复: 1

C课程设计

[复制链接]
发表于 2023-12-18 19:53:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
用C语言进行一个个人通讯录管理系统
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-12-18 19:54:09 | 显示全部楼层
好的,下面是一个简单的个人通讯录管理系统的示例代码:
#include <stdio.h>#include <stdlib.h>#include <string.h>#define MAX_CONTACTS 100typedef struct {    char name[50];    char phone[20];    char email[50];} Contact;Contact contacts[MAX_CONTACTS];int numContacts = 0;void addContact() {    if (numContacts >= MAX_CONTACTS) {        printf("通讯录已满,无法添加新联系人!\n");        return;    }    Contact newContact;    printf("请输入联系人姓名:");    gets(newContact.name);    printf("请输入联系人电话号码:");    gets(newContact.phone);    printf("请输入联系人邮箱:");    gets(newContact.email);    contacts[numContacts++] = newContact;    printf("联系人已添加成功!\n");}void listContacts() {    if (numContacts == 0) {        printf("通讯录是空的,没有联系人!\n");        return;    }    printf("所有联系人信息如下:\n");    for (int i = 0; i < numContacts; i++) {        printf("姓名:%s\n", contacts[i].name);        printf("电话:%s\n", contacts[i].phone);        printf("邮箱:%s\n", contacts[i].email);        printf("--------------------\n");    }}int main() {    int choice;    do {        printf("请选择操作:\n");        printf("1. 添加联系人\n");        printf("2. 显示所有联系人\n");        printf("3. 退出\n");        printf("请输入选项:");        scanf("%d", &choice);        getchar();        switch (choice) {            case 1:                addContact();                break;            case 2:                listContacts();                break;            case 3:                printf("再见!\n");                break;            default:                printf("无效的选项,请重新输入!\n");                break;        }    } while (choice != 3);    return 0;}
这个系统使用了一个结构体来表示每个联系人的信息,并使用一个数组来存储所有联系人。通过添加联系人和显示所有联系人的函数来进行操作。用户可以选择添加联系人、显示所有联系人或退出程序。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-23 03:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表