色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c語言如何設計通訊錄程序?

傅智翔2年前14瀏覽0評論

通訊錄程序是一種常見的應用程序,它可以幫助用戶管理自己的聯系人信息。本文將介紹如何使用C語言設計一個通訊錄程序,包括程序的基本功能和實現方法。

一、程序功能

1. 添加聯系人用戶可以輸入新的聯系人信息,包括姓名、電話號碼、郵箱等。

2. 刪除聯系人用戶可以選擇要刪除的聯系人,程序將刪除該聯系人的信息。

3. 修改聯系人用戶可以選擇要修改的聯系人,然后輸入新的信息,程序將更新該聯系人的信息。

4. 查找聯系人用戶可以輸入聯系人的姓名或電話號碼,程序將顯示符合條件的所有聯系人信息。

5. 顯示所有聯系人程序將顯示所有聯系人的信息。

二、程序實現

1. 數據結構

通訊錄程序需要存儲聯系人的信息,可以使用結構體來表示每個聯系人的信息。結構體包括姓名、電話號碼、郵箱等字段。

typedef struct {ame[20];e[20];ail[50];tact;

程序還需要一個數組來存儲所有的聯系人信息。

tacttacts[100];tt = 0;

2. 添加聯系人

添加聯系人的功能需要用戶輸入新的聯系人信息,然后將其添加到聯系人數組中。

tact() {tacttact;tf("請輸入姓名");ftactame);tf("請輸入電話號碼");ftacte);tf("請輸入郵箱");ftactail);tactsttact;

3. 刪除聯系人

刪除聯系人的功能需要用戶選擇要刪除的聯系人,然后將其從聯系人數組中刪除。

tact() {ame[20];tf("請輸入要刪除的聯系人姓名");fame);tdexdContactame);dex == -1) {

} else {tdext - 1; i++) {tactstacts[i + 1];

}t--;

}

4. 修改聯系人

修改聯系人的功能需要用戶選擇要修改的聯系人,然后輸入新的聯系人信息,程序將更新該聯系人的信息。

odifyContact() {ame[20];tf("請輸入要修改的聯系人姓名");fame);tdexdContactame);dex == -1) {

} else {tacttact;tf("姓名");ftactame);tf("電話號碼");ftacte);tf("郵箱");ftactail);tactsdextact;

}

5. 查找聯系人

查找聯系人的功能需要用戶輸入聯系人的姓名或電話號碼,程序將顯示符合條件的所有聯系人信息。

dContact() {

char keyword[20];tf("請輸入要查找的關鍵字");f("%s", keyword);td = 0;tt; i++) {tactsametactse, keyword) != NULL) {tftactsametactsetactsail);d = 1;

}

}d) {

}

6. 顯示所有聯系人

顯示所有聯系人的功能將遍歷聯系人數組,并輸出每個聯系人的信息。

tacts() {tt; i++) {tftactsametactsetactsail);

}

通過使用C語言,我們可以設計一個簡單的通訊錄程序,它可以幫助用戶管理自己的聯系人信息。本文介紹了通訊錄程序的基本功能和實現方法,希望對讀者有所幫助。