91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C語言怎么實現簡單的通訊錄管理系統

小億
97
2024-03-08 15:34:25
欄目: 編程語言

下面是一個使用C語言實現簡單通訊錄管理系統的示例代碼:

#include <stdio.h>
#include <string.h>

#define MAX_CONTACTS 100
#define MAX_NAME_LENGTH 50
#define MAX_PHONE_LENGTH 20

struct 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;
}

這個簡單的通訊錄管理系統包含了添加聯系人和顯示所有聯系人兩個功能。用戶可以選擇對應的操作來添加聯系人和查看通訊錄中的所有聯系人。通訊錄中的聯系人存儲在一個結構體數組中,每個聯系人包含姓名和電話號碼兩個字段。通過循環菜單來實現不同操作的選擇,用戶可以選擇退出系統以結束程序的運行。

0
巫山县| 封丘县| 若羌县| 锡林浩特市| 益阳市| 绵竹市| 陆川县| 余干县| 资讯| 青海省| 章丘市| 伊吾县| 随州市| 五家渠市| 信丰县| 璧山县| 吴忠市| 遂川县| 广水市| 奉节县| 射洪县| 贵港市| 宜城市| 台前县| 龙口市| 霸州市| 罗平县| 苍溪县| 衡阳市| 建平县| 广州市| 邢台县| 台山市| 昌平区| 安丘市| 巴彦县| 阆中市| 高台县| 奈曼旗| 嘉兴市| 永州市|