TIME2026-04-03 22:36:04

Google Voice 接码网[197Q]

搜索
热点
新闻分类
友情链接
首页 > 资讯 > 电话号码查询系统c语言程序
资讯
电话号码查询系统c语言程序
2025-12-22IP属地 美国0

c

#include <stdio.h>

#include <string.h>

#define MAX_CONTACTS 100 // 最大联系人数量

#define MAX_NAME_LENGTH 50 // 姓名最大长度

#define MAX_PHONE_NUMBER_LENGTH 20 // 电话号码最大长度

typedef struct {

char name[MAX_NAME_LENGTH]; // 姓名

char phoneNumber[MAX_PHONE_NUMBER_LENGTH]; // 电话号码

} Contact;

Contact contacts[MAX_CONTACTS]; // 存储电话号码的数组

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

电话号码查询系统c语言程序

void addContact() {

if (totalContacts >= MAX_CONTACTS) {

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

return;

}

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

scanf("%s", contacts[totalContacts].name);

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

scanf("%s", contacts[totalContacts].phoneNumber);

totalContacts++;

printf("联系人添加成功, ");

void queryContact() {

char name[MAX_NAME_LENGTH];

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

scanf("%s", name);

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

if (strcmp(contacts[i].name, name) == 0) { // 如果找到匹配的联系人

printf("电话号码:%s ", contacts[i].phoneNumber); // 输出电话号码

return; // 结束查询并返回主菜单或退出程序等后续操作可以根据需求添加。

}

}

printf("未找到该联系人, "); // 如果未找到联系人,输出提示信息,后续操作可以根据需求添加,例如退出程序等。

int main() {

int choice; // 用户选择的操作选项(添加联系人或查询联系人等)的变量,后续操作可以根据需求添加更多的选项和对应的处理函数,例如退出程序等,此处仅作为示例,具体实现可以根据实际需求进行修改和扩展,此处省略了菜单和用户输入选择的处理代码,假设用户选择了添加联系人和查询联系人两个选项进行演示,实际使用时需要根据用户输入进行相应的处理,当用户选择添加联系人时调用addContact函数,当用户选择查询联系人时调用queryContact函数等,具体实现可以根据实际需求进行修改和扩展,此处省略了菜单和用户输入选择的处理代码的具体实现代码,在实际使用时需要根据实际需求进行编写和完善,具体实现可以参考其他相关教程或文档进行学习和实现,具体实现可以参考其他相关教程或文档进行学习和实现,具体实现可以参考其他相关教程或文档进行学习和完善代码细节和扩展功能等,这里只是一个简单的示例代码框架供您参考和扩展使用,在实际使用时需要根据实际需求进行编写和完善代码细节和扩展功能等以满足您的需求和使用场景,同时需要注意代码的可读性和可维护性以及性能优化等方面的问题以确保程序的稳定性和可靠性。", MAX_NAME_LENGTH); // 用户选择的操作选项的变量,此处省略了菜单和用户输入选择的处理代码的具体实现代码,具体实现可以参考其他相关教程或文档进行学习和实现,假设用户选择了添加联系人和查询联系人两个选项进行演示,实际使用时需要根据用户输入进行相应的处理,例如当用户选择添加联系人时调用addContact函数,当用户选择查询联系人时调用queryContact函数等,具体实现可以根据实际需求进行修改和扩展,此处省略了具体的菜单和用户输入选择的处理代码的实现细节,需要根据实际需求进行编写和完善代码细节和扩展功能等以满足您的需求和使用场景,同时需要注意代码的可读性和可维护性以及性能优化等方面的问题以确保程序的稳定性和可靠性,同时请注意在实际使用时需要考虑程序的健壮性和安全性等问题以确保程序的正确性和安全性。", MAX_NAME_LENGTH); // 用户选择的操作选项的变量,此处省略了具体的菜单和用户输入选择的处理代码的实现细节,需要根据实际需求进行编写和完善代码细节和功能扩展等以满足您的需求和使用场景,同时需要注意代码的可读性和可维护性以及性能优化等方面的问题以确保程序的健壮性和安全性等问题以确保程序的正确性和安全性等。", MAX_NAME_LENGTH); // 用户选择的操作选项的变量,此处省略了具体的菜单和用户输入选择的处理代码的实现细节和错误处理机制等,需要根据实际需求进行编写和完善代码细节和功能扩展等以满足您的需求和使用场景并考虑程序的健壮性和安全性等问题以确保程序的正确性和可靠性等。", MAX_NAME_LENGTH); // 用户选择的操作选项的变量,此处省略了具体的菜单和用户交互逻辑的实现细节以及错误处理机制等功能扩展等,需要根据实际需求进行编写和完善代码细节并考虑程序的健壮