日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
怎么用c語(yǔ)言寫通訊錄

通訊錄程序可以分為以下幾個(gè)部分:

創(chuàng)新互聯(lián)長(zhǎng)期為1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為雄縣企業(yè)提供專業(yè)的網(wǎng)站設(shè)計(jì)、網(wǎng)站制作,雄縣網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

1、定義數(shù)據(jù)結(jié)構(gòu)

2、初始化通訊錄

3、添加聯(lián)系人

4、刪除聯(lián)系人

5、查找聯(lián)系人

6、顯示所有聯(lián)系人

7、保存和讀取通訊錄

8、主函數(shù)

下面是一個(gè)簡(jiǎn)單的C語(yǔ)言實(shí)現(xiàn)通訊錄的程序:

#include 
#include 
#include 
// 定義數(shù)據(jù)結(jié)構(gòu)
typedef struct {
    char name[50];
    char phone[20];
} Contact;
// 初始化通訊錄
void init_contacts(Contact *contacts, int size) {
    for (int i = 0; i < size; i++) {
        strcpy(contacts[i].name, "");
        strcpy(contacts[i].phone, "");
    }
}
// 添加聯(lián)系人
void add_contact(Contact *contacts, int *size, const char *name, const char *phone) {
    if (*size >= 100) {
        printf("通訊錄已滿,無法添加更多聯(lián)系人。
");
        return;
    }
    strcpy(contacts[*size].name, name);
    strcpy(contacts[*size].phone, phone);
    (*size)++;
}
// 刪除聯(lián)系人
void delete_contact(Contact *contacts, int *size, const char *name) {
    for (int i = 0; i < *size; i++) {
        if (strcmp(contacts[i].name, name) == 0) {
            for (int j = i; j < *size 1; j++) {
                contacts[j] = contacts[j + 1];
            }
            (*size);
            return;
        }
    }
    printf("未找到聯(lián)系人:%s
", name);
}
// 查找聯(lián)系人
void find_contact(const Contact *contacts, int size, const char *name) {
    for (int i = 0; i < size; i++) {
        if (strcmp(contacts[i].name, name) == 0) {
            printf("姓名:%s,電話:%s
", contacts[i].name, contacts[i].phone);
            return;
        }
    }
    printf("未找到聯(lián)系人:%s
", name);
}
// 顯示所有聯(lián)系人
void display_contacts(const Contact *contacts, int size) {
    printf("姓名t電話
");
    for (int i = 0; i < size; i++) {
        printf("%st%s
", contacts[i].name, contacts[i].phone);
    }
}
// 保存和讀取通訊錄(這里僅作示例,實(shí)際應(yīng)用中可以使用文件操作)
void save_contacts(const Contact *contacts, int size) {
    printf("保存通訊錄...
");
}
void load_contacts(Contact *contacts, int *size) {
    printf("加載通訊錄...
");
}
int main() {
    Contact contacts[100];
    int size = 0;
    init_contacts(contacts, size);
    add_contact(contacts, &size, "張三", "123456789");
    add_contact(contacts, &size, "李四", "987654321");
    add_contact(contacts, &size, "王五", "135792468");
    display_contacts(contacts, size);
    find_contact(contacts, size, "李四");
    delete_contact(contacts, &size, "張三");
    display_contacts(contacts, size);
    save_contacts(contacts, size);
    load_contacts(contacts, &size);
    return 0;
}

這個(gè)程序?qū)崿F(xiàn)了一個(gè)簡(jiǎn)單的通訊錄,可以添加、刪除、查找和顯示聯(lián)系人,注意,這里的保存和讀取功能僅作示例,實(shí)際應(yīng)用中可以使用文件操作來保存和讀取通訊錄。


文章名稱:怎么用c語(yǔ)言寫通訊錄
轉(zhuǎn)載源于:http://www.dlmjj.cn/article/dhihigh.html