...存储5个人的姓名和电话号码,从键盘输入姓名后,要求输出电话号码...
发布网友
发布时间:2024-10-24 01:44
我来回答
共1个回答
热心网友
时间:2024-10-25 16:47
#include<stdio.h>
#include<string.h>
void lookup(char* a[][2], int n,char *name)
{
int i;
for(i=0;i<5;i++)
{
if(strcmp(a[i][0],name)==0)
{
printf("他/她的电话号码是:%s\n",a[i][1]);
return;
}
}
printf("没有此人\n");
}
int main()
{
char * a[5][2]={{"张三","1307100"},
{"李小四","1307101"},
{"Li Lei","1307102"},
{"Han Meimei","1307103"},
{"张 三 丰","1307104"}
};
printf("输入一个姓名:\n");
char name[32];
gets(name);
printf("%s\n",name);
lookup(a,5,name);
return 0;
}
dty@ubuntu:~$ ./a.out
输入一个姓名:
张 三 丰
张 三 丰
他/她的电话号码是:1307104