运行结果:

 Enter a name to find the corresponding phone number.Ash WilliamsThe number is: 333-2323Look up another name? (y/n)yEnter a name to find the corresponding phone number.lenoveName not found.Look up another name? (y/n)n 

findPhoneNumber.cpp

#include <iostream>
#include <string>using namespace std;const string lookupName(const string&, const string*, const string*, int);int main() {string names[] = {"Michael Myers", "Ash Williams", "Jack Torrance", "Freddy Krueger"};string phoneNumbers[] = {"333-8000", "333-2323", "333-6150", "339-7970"};string targetName, targetPhone;char c;do {cout << "Enter a name to find the corresponding phone number.\n";getline(cin, targetName);targetPhone = lookupName(targetName, names, phoneNumbers, 4);if (targetPhone.length() > 0)cout << "The number is: " << targetPhone << endl;elsecout << "Name not found.\n";cout << "Look up another name? (y/n)\n";cin >> c;/* 有参示例:cin.ignore(5,'\n') 当从输入流(cin)中读取5个字符或该字符为'\n'时停止读取。* 无参示例:cin.ignore(),仅从输入流(cin)中读取1个字符。* /cin.ignore(); // 将字符y或n之后的'\n'读取并丢弃} while (c == 'y');return 0;
}const string lookupName(const string& tN, const string n[], const string pN[], int len) {string pFind;for (int i = 0; i < len; i++) {if (tN == n[i])pFind = pN[i];}return pFind;
}

输入名字显示其电话号码相关推荐

  1. python输入名字显示姓和名_Python函数返回名字和姓氏中常用字母的列表

    问题:不要在函数中使用集合:使用列表返回名字和姓氏(交叉点)中的常用字母列表提示用户输入名字和姓氏,并调用以名字和姓氏为参数的函数并打印返回的列表. 我不明白为什么我的程序只是打印"没有匹配 ...

  2. 等待用户输入名字、地点、爱好、根据用户的名字和爱好进行任意显示 如:敬爱可亲的xxxx,最喜欢在xxxx地方干xxxx

    等待用户输入名字.地点.爱好.根据用户的名字和爱好进行任意显示 如:敬爱可亲的xxxx,最喜欢在xxxx地方干xxxx name = input("请输入你的名字: ")place ...

  3. 用python输入名字并打印_python的输出与输入

    输出 用 print() 在括号中加上字符串,就可以向屏幕上输出指定的文字.比如输出 'hello, world' ,用代码实现如下: >>> print('hello, world ...

  4. python 输入名字输出hello名字_Python 输入输出

    输出 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字.比如输出'hello, world',用代码实现如下: >>> print('hello, world') p ...

  5. python输入名字配对情侣网名_输入名字配置情侣网名

    输入名字配置情侣网名 吴泽宁 王香香 输入名字配置情侣网名 何浩轩 凌依 输入名字配置情侣网名 马冬梅 杨连通 输入名字配置情侣网名 家园里有一个应用"一键成名"打上你和她的名字, ...

  6. html输入名字自动跳出的信息,1、在excel输入名字自动跳出相应的部门或是工号...

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:1.在excel输入名字自动跳出相应的部门或是工号?回答:1.建立好姓名同部门.工号相对应的表格后,用vlookup函数进行对应姓名 ...

  7. python输入姓名年龄_【python学习】今天看看学习 %d ,%s, %f 等用法,下面的学习例子是说输入名字、年龄、工作,工资。并给出65岁退休还差多久的计算...

    今天看看学习 %d ,%s, %f 等用法.%d 是占位符整数,%s 是占位符,%f 是浮点数.下面的学习例子是说输入名字.年龄.工作,工资.并给出65岁退休还差多久的计算.重点在于用占位符来prin ...

  8. 让你的名字显示在电脑右下角

    在电脑的右下角托盘区域内能显示电脑主人的名字吗?当然能,只要按照我的步骤认真做,要不到两分钟,就准能让你的大名或者芳名显示在电脑的右下角! 一.点电脑左下角的"开始",进入&quo ...

  9. 发现qq的mac输入法2.8,在终端全屏下输入不显示待选文字或单词

    为什么80%的码农都做不了架构师?>>>    发现qq的mac输入法2.8的版本,在终端全屏下输入不显示待选文字或单词,不知道终端非全屏下是否显示待选单词,忘了测试,谁知道呢, 已 ...

最新文章

  1. 奇思妙想——我心中的智能自行车
  2. 类的练习2——python编程从入门到实践
  3. #pragma once与#ifndef #define ...#endif的区别
  4. 《小美斗地主》:棋牌手游新商业模式启示录
  5. flex 添加右键链接
  6. 利用matlab小波GUI工具箱对空挡噪声进行滤波
  7. 华为最强AI芯片麒麟980发布:全球首款7nm手机芯片,双核NPU,6项世界第一
  8. M1 Mac 档案的临时暂存区工具: Yoink
  9. msdtc与oracle,如何解决在Win2003的Oracle链接服务器上MSDTC事务失败问题
  10. 电脑重装系统后Win11扬声器无插座信息如何解决?
  11. 计算机导论论文对课程的思考,计算机导论课浅析论文
  12. [Vue][transition]Vue中实现类似JQuery中slideUp slideDown的滑动显示隐藏过渡动画效果
  13. Nessus 安装文件和详细教程(kali系统,附网盘下载链接)
  14. freeipa证书相关的一些命令
  15. GET http://localhost:8082/ net::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)
  16. 西蒙斯告诉你何为传奇人生 James Simons
  17. 关于本科期间参加人工智能方向竞赛的建议
  18. 两个字符串首尾相连,查看是否相同
  19. python求f的倒数_Python中整数的倒数
  20. Outlook2013/2016签名选项卡无法打开

热门文章

  1. 【MySQL】DDL(Data Definition Language)数据定义语言之操作数据库
  2. 如何系统的学习Python?
  3. 交通运输部办公厅关于公布无车承运人试点考核合格企业名单的通知
  4. UVM基础-TLM通信机制(二)
  5. 如何成为DBA,如何成为高级DBA
  6. Matlab实现拉格朗日插值函数
  7. 第一个爬虫-爬取搜狗的一整张网页
  8. 搜狗拼音带来的俩个烦人的弹窗解决方法
  9. Html5新特性总览
  10. 定时循环发送UDP消息(例如:控制远程电脑的开机、关机、重启、打开和关闭程序等)—— 定时执行专家