输入名字显示其电话号码
运行结果:
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;
}
输入名字显示其电话号码相关推荐
- python输入名字显示姓和名_Python函数返回名字和姓氏中常用字母的列表
问题:不要在函数中使用集合:使用列表返回名字和姓氏(交叉点)中的常用字母列表提示用户输入名字和姓氏,并调用以名字和姓氏为参数的函数并打印返回的列表. 我不明白为什么我的程序只是打印"没有匹配 ...
- 等待用户输入名字、地点、爱好、根据用户的名字和爱好进行任意显示 如:敬爱可亲的xxxx,最喜欢在xxxx地方干xxxx
等待用户输入名字.地点.爱好.根据用户的名字和爱好进行任意显示 如:敬爱可亲的xxxx,最喜欢在xxxx地方干xxxx name = input("请输入你的名字: ")place ...
- 用python输入名字并打印_python的输出与输入
输出 用 print() 在括号中加上字符串,就可以向屏幕上输出指定的文字.比如输出 'hello, world' ,用代码实现如下: >>> print('hello, world ...
- python 输入名字输出hello名字_Python 输入输出
输出 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字.比如输出'hello, world',用代码实现如下: >>> print('hello, world') p ...
- python输入名字配对情侣网名_输入名字配置情侣网名
输入名字配置情侣网名 吴泽宁 王香香 输入名字配置情侣网名 何浩轩 凌依 输入名字配置情侣网名 马冬梅 杨连通 输入名字配置情侣网名 家园里有一个应用"一键成名"打上你和她的名字, ...
- html输入名字自动跳出的信息,1、在excel输入名字自动跳出相应的部门或是工号...
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:1.在excel输入名字自动跳出相应的部门或是工号?回答:1.建立好姓名同部门.工号相对应的表格后,用vlookup函数进行对应姓名 ...
- python输入姓名年龄_【python学习】今天看看学习 %d ,%s, %f 等用法,下面的学习例子是说输入名字、年龄、工作,工资。并给出65岁退休还差多久的计算...
今天看看学习 %d ,%s, %f 等用法.%d 是占位符整数,%s 是占位符,%f 是浮点数.下面的学习例子是说输入名字.年龄.工作,工资.并给出65岁退休还差多久的计算.重点在于用占位符来prin ...
- 让你的名字显示在电脑右下角
在电脑的右下角托盘区域内能显示电脑主人的名字吗?当然能,只要按照我的步骤认真做,要不到两分钟,就准能让你的大名或者芳名显示在电脑的右下角! 一.点电脑左下角的"开始",进入&quo ...
- 发现qq的mac输入法2.8,在终端全屏下输入不显示待选文字或单词
为什么80%的码农都做不了架构师?>>> 发现qq的mac输入法2.8的版本,在终端全屏下输入不显示待选文字或单词,不知道终端非全屏下是否显示待选单词,忘了测试,谁知道呢, 已 ...
最新文章
- 奇思妙想——我心中的智能自行车
- 类的练习2——python编程从入门到实践
- #pragma once与#ifndef #define ...#endif的区别
- 《小美斗地主》:棋牌手游新商业模式启示录
- flex 添加右键链接
- 利用matlab小波GUI工具箱对空挡噪声进行滤波
- 华为最强AI芯片麒麟980发布:全球首款7nm手机芯片,双核NPU,6项世界第一
- M1 Mac 档案的临时暂存区工具: Yoink
- msdtc与oracle,如何解决在Win2003的Oracle链接服务器上MSDTC事务失败问题
- 电脑重装系统后Win11扬声器无插座信息如何解决?
- 计算机导论论文对课程的思考,计算机导论课浅析论文
- [Vue][transition]Vue中实现类似JQuery中slideUp slideDown的滑动显示隐藏过渡动画效果
- Nessus 安装文件和详细教程(kali系统,附网盘下载链接)
- freeipa证书相关的一些命令
- GET http://localhost:8082/ net::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)
- 西蒙斯告诉你何为传奇人生 James Simons
- 关于本科期间参加人工智能方向竞赛的建议
- 两个字符串首尾相连,查看是否相同
- python求f的倒数_Python中整数的倒数
- Outlook2013/2016签名选项卡无法打开