编写一个程序,输入若干人员的姓名及电话号码(11位),以字符’#’表示结束输入。然后输入姓名,查找该人的电话号码。不允许出现同名。


输入样例1:
在这里给出一组输入。例如:

wanglin 18303721616
zhaohaojie 18303721919
zhangli 18303721010
#
zhaohaojie

输出样例1:
在这里给出相应的输出。例如:

number is 18303721919

输入样例2:
在这里给出一组输入。例如:

wanglin 18303721616
zhaohaojie 18303721919
zhangli 18303721010
#
zhanglin

输出样例2:
在这里给出相应的输出。例如:

Not found!

#include <stdio.h>
#include <string.h>
struct Men
{char name[50];char phone[20];
};
void main()
{char c[50];struct Men s[50];int i, n;for (i = 0;; i++){scanf("%s\n", s[i].name);if (s[i].name[0] == '#')break;scanf("%s\n", s[i].phone);}n = i;int flag=0;scanf("%s", c);for (i = 0; i < n; i++){if (strcmp(s[i].name, c) == 0){printf("number is %s\n", s[i].phone);flag = 1;}}if (flag == 0) {printf("Not found!");}}

C语言利用结构体查看电话号码相关推荐

  1. C语言利用结构体判断年月日

    C语言利用自定义结构体,设计函数,并且判断是今年的第几天. #include<stdio.h> struct {int year;int month;int day; }date; int ...

  2. ACMNO.42 C语言-第几天 定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。利用结构体的在最下面

    题目描述 定义一个结构体变量(包括年.月.日).计算该日在本年中是第几天,注意闰年问题. 输入 年月日 输出 当年第几天 样例输入 2000 12 31 样例输出 366 来源/分类 C语言 题目截图 ...

  3. c语言共享内存储存结构体,C语言共享内存使用思路利用结构体

    这里不介绍如何创建共享内存,如果想知道百度一下就好了.只介绍一下如何使用这一段连续的共享内存空间.思路就是利用结构体. 创建一个结构体,它的大小可以用sizeof()获取.注意这里有一个四字节对齐的问 ...

  4. c语言动态分配输出学生成绩,C语言之:结构体动态分配内存(利用结构体数组保存不超过10个学生的信息,每个学生的信息包括:学号、姓名和三门课(高数、物理和英语 )的成绩和平均分(整型)。)...

    题目内容: 利用结构体数组保存不超过10个学生的信息,每个学生的信息包括:学号.姓名和三门课(高数.物理和英语 )的成绩和平均分(整型). 编写程序,从键盘输入学生的人数,然后依次输入每个学生的学号. ...

  5. C语言 基于结构体的程序设计(PTA)

    一.实验目的 1.掌握C语言中结构体类型的定义和结构体变量的定义和引用. 2.掌握用结构指针传递结构数据的方法. 二.实验内容 1. 计算职工工资 给定N个职员的信息,包括姓名.基本工资.浮动工资和支 ...

  6. 利用结构体输入输出员工信息

    <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p114 6.1.2 上级实训内容 [实训内容1]试利用结构体类型编制一程序,实现输入.输出一个员工的工 ...

  7. c语言常量结构体的成员,c语言之结构体

    c语言之结构体 1.结构体基础知识 C语言提供了两种类型的聚合数据类型(能够同时存储超过一个的单独数据),数组和结构.数则是相同类型的元素的集合,而结构也是一些值的集合,这些值称为它的成员,单一个结构 ...

  8. c语言中申请内存并初始化,c语言中结构体的定义、初始化及内存分配

    #include struct person { char *name; int age; }; int main() { //结构体可以定义在函数内,也可以定义到函数外 //相当于全局变量与局部变量 ...

  9. c++ 结构体初始化_单片机C语言 - 基于结构体的面向对象编程技巧

    单片机C语言 - 基于结构体的面向对象编程技巧 一.面向对象 面向对象是软件开发方法,是相对于面向过程来讲的.通过把数据与方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式 ...

最新文章

  1. Java入门系列-09-循环结构
  2. how to find annual report for a stock market company
  3. 八十七、Python | 十大排序算法系列(上篇)
  4. 2019 年百度之星·程序设计大赛 - 初赛一 C. HDU 6670 Mindis 离散化+dijkstra
  5. js高级编程_这位设计师用Processing把创意编程玩到了极致!
  6. js中apply和join
  7. php post请求后端拿不到值_PHP Post获取不到非表单数据的问题解决办法
  8. 老板让我用少量样本 finetune 模型,我还有救吗?急急急,在线等!
  9. oracle日期类型格式转换,Oracle日期类型转换格式
  10. 9 年前他用 1 万个比特币买两个披萨, 9 年后他把当年的代码卖给苹果, 成 GPU 挖矿之父...
  11. 取经学道真经验——你听过这么享受的培训吗
  12. 阿里代码规范pdf_看完阿里的代码规范,立马学会代码分层,再也不会被同事怼...
  13. 相关性模型 之 皮尔逊相关系数与斯皮尔曼相关系数
  14. flash builder java_如何在具有Java 1.7的OSX上运行FlashBuilder 4.7
  15. 我从实习到现在的经历,幸运女神总会来到!
  16. 剖析钉钉:B端产品的C端化运营策略
  17. Appium移动自动化测试(三)--安装Android模拟器(建议直接连手机,跳过此步)
  18. VC用TTS实现文字语音朗读
  19. iperf详细使用图文教程
  20. 图解Kafka分区副本同步限流机制三部曲(源码原理篇+测试用例 )

热门文章

  1. [arduino]ESP8266配置连接IoT阿里云平台(arduino D1 mini)
  2. 利用css绘制三条横线的菜单图标
  3. 《惢客创业日记》2018.12.28(周五)创业从0到1的10个阶段(七)
  4. java fx 轮播_javafx实现轮播图
  5. 写给程序员看的《2018 愚人节防忽悠指南》
  6. 动态启动页用gif能实现吗_GIF制作工具|手机制作GIF
  7. 高数-导数-求导计算--基本公式
  8. 微信小程序长按复制文本内容
  9. 树莓派魔镜总结(包括语音和图像识别)
  10. Python3 大型网络爬虫实战 004 — scrapy 大型静态商城网站爬虫项目编写及数据写入数据库实战 — 实战:爬取淘宝