c语言电话薄

   2025-06-01 10
核心提示:C语言电话薄是一个基于C语言开发的程序,用于存储和管理联系人信息,如姓名、电话、地址等。它提供方便的查找、添加和删除联系人功能,帮助用户高效管理联系人信息。

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]; // 存储联系人信息的数组

c语言电话薄

int contactCount = 0; // 当前联系人数量

void addContact() {

if (contactCount >= MAX_CONTACTS) {

printf("电话薄已满,无法添加更多联系人,n");

return;

}

struct Contact newContact;

printf("请输入联系人姓名:");

scanf("%s", newContact.name);

printf("请输入电话号码:");

scanf("%s", newContact.phone);

contacts[contactCount++] = newContact; // 添加新的联系人信息到数组中

printf("联系人已添加,n");

void findContact() {

char name[MAX_NAME_LENGTH]; // 要查找的联系人姓名

printf("请输入要查找的联系人姓名:");

scanf("%s", name); // 输入要查找的联系人姓名

int found = 0; // 是否找到联系人标记

for (int i = 0; i < contactCount; i++) { // 遍历联系人数组查找联系人信息

if (strcmp(contacts[i].name, name) == 0) { // 如果找到联系人信息,输出信息并设置标记为已找到

printf("联系人姓名:%sn", contacts[i].name);

printf("电话号码:%sn", contacts[i].phone);

found = 1; // 设置标记为已找到联系人信息,退出循环查找其他联系人信息或执行其他操作,可以根据需要添加更多操作或提示信息,可以提示用户是否继续查找其他联系人信息等,这里只是一个简单的示例程序。

 
举报评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
友情链接
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报