搜索

...存储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

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top