供参考:
#include<stdio.h>
#include<string.h>
#define N 100
struct Phone_Code {
char name[16];
char phone[16];
}person[N] = {"张三","13512346543","李四","13532146543",
"老王","13546213214","老赵","13545629632"};
int main()
{
int i,n;
char name[16];
scanf("%s", name);
for (i = 0; i < N; i++)
{
if (strcmp(person[i].name, name) == 0)
{
printf("%s,%s\n", person[i].name, person[i].phone);
break;
}
}
if (i >= N) printf("查无此人.\n");
return 0;
}