c语言电话查询系统

   2025-09-09 00
核心提示: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]; // 存储联系人信息的数组

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

void addContact() {

if (numContacts >= MAX_CONTACTS) {

printf("无法添加更多联系人,n");

return;

}

c语言电话查询系统

struct Contact newContact;

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

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

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

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

contacts[numContacts++] = newContact;

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

void queryContact() {

char name[MAX_NAME_LENGTH];

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

scanf("%s", name);

for (int i = 0; i < numContacts; i++) {

if (strcmp(contacts[i].name, name) == 0) {

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

return;

}

}

printf("未找到联系人,n");

int main() {

int choice;

while (1) {

printf("电话查询系统n");

printf("1. 添加联系人n");

printf("2. 查询联系人n");

printf("3. 退出n");

printf("请选择操作:");

scanf("%d", &choice);

switch (choice) {

case 1: addContact(); break;

case 2: queryContact(); break;

case 3: return 0; // 退出程序

default: printf("无效的选择,n"); break;

}

}

这个程序提供了一个简单的电话查询系统,用户可以选择添加联系人和查询联系人,这个程序没有进行错误处理,例如检查输入的有效性或处理不存在的联系人,在实际应用中,你可能需要添加更多的功能和错误处理来提高系统的健壮性和可用性。
 
举报评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
友情链接
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报