电话本C语言代码怎么写?
时间: 2023-03-27 12:03:23 浏览: 154
你可以使用结构体来存储电话本中的联系人信息,例如姓名、电话号码等。以下是一个简单的电话本 C 语言代码示例:
#include <stdio.h>
#include <string.h>
#define MAX_CONTACTS 100 // 最大联系人数
struct Contact {
char name[50];
char phone[20];
};
int main() {
struct Contact contacts[MAX_CONTACTS];
int numContacts = ;
// 添加联系人
strcpy(contacts[numContacts].name, "张三");
strcpy(contacts[numContacts].phone, "123456789");
numContacts++;
// 查找联系人
char searchName[50];
printf("请输入要查找的联系人姓名:");
scanf("%s", searchName);
for (int i = ; i < numContacts; i++) {
if (strcmp(contacts[i].name, searchName) == ) {
printf("%s 的电话号码是 %s\n", searchName, contacts[i].phone);
break;
}
}
return ;
}
阅读全文