问题 D: 自动拨出电话的程序
题目描述
某外国销售公司需要向国内的一些大型单位打电话推销产品。这个公司的工作场景是这样推销员坐在自己电脑旁边,通过一款自动拨电话的软件与客户联系。所有需要被拨打的电话号码都事先存储在服务器上,推销员不需要每次都很麻烦的输入客户的电话号码,当推销员点击软件里拨打的按钮,下一个电话将会自动拨出。现在你需要编写个程序来模拟这个自动拨电话软件的工作过程。电话号码是按照中国的习惯存储下来的,可能是从网站上抓取的,也可能是扫描的手写件。不过它们都被按照这样的格式存储下来:(城市区号)分区前缀-分机号
比如青岛的一个大型单位的某部电话是(0532)621-15486,是指如果在单位内部直接拨打15486就行,在青岛的其他地方要拨打62115486,而在北京要拨打053262115486。根据常识,先拨0就是要转外线,所以一般电话号码的各个部分都不会以0开头。
你的程序可以把如上格式的电话号码翻译成一个只包含有数字的串,发送给电话机并拨出。值得注意的是中国的城市区号长度并不相同,比如北京是010。再有不同城市的电话号码位数也不相同,并且不同单位根据内部电话分机数目多少,有的可能只有3位分机号码,有的可能分区前缀号会只有2位。但不管怎样中国现在还没有哪个城市的电话号码超过十位数的。中国的国际区号是0086。这里不含像114这样的特服电话。
输入
输入只有一行,是符合“(城市区号)分区前缀-分机号”规律的电话号码,这里面除了英文字符“(”、“)”、“-”之外只有数字。
输出
输出只有一行,是带中国区号的能电话号码。注意从国外打国内的电话,城市区号前面的0是不用拨打的。比如中国青岛的国际分区号是0086532。
样例输入
(0532)621-15486
样例输出
008653262115486
代码如下:
#include<stdio.h>
int main()
{int a,b,c;scanf("(0%d)%d-%d",&a,&b,&c);printf("0086%d%d%d",a,b,c);return 0;
}
问题 D: 自动拨出电话的程序相关推荐
- 山东科技大学OJ题库 1014-自动拨出电话的程序
1014-自动拨出电话的程序 Description 某外国销售公司需要向国内的一些大型单位打电话推销产品.这个公司的工作场景是这样推销员坐在自己电脑旁边,通过一款自动拨电话的软件与客户联系.所有需要 ...
- Android 监听通话状态(挂断 监听 来电)实现自动外呼 按顺序拨出电话 间隔5秒
最近项目也是添加一个小功能 监听通话状态实现一个自动外呼的功能 我在这里简单的实现了一下转了几天的博客可各大网站找出了一个最简单也好理解的一个方法(至今为止) 其实就用到了我们Android源生自带的 ...
- 打电话流程(打电话时,从拨出电话到接听电话的几秒经历了什么)
以A和B在一个屋子打电话的流程为例说下打电话的流程. 1. 北京联通打给北京联通(单个运营商本地通话) 2. 北京联通打给广州联通(单个运营商跨省通话) 3. 北京联通打给北京移动(跨运营商本地通话) ...
- 在Dynamics CRM 2015中通过3CX插件(以及3CX windows phone)拨出电话
背景 在On-premises部署的Dynamics CRM中实现通过网页拨通客户电话的功能 要点 3CX 提供了开箱即用的Dynamics CRM Solution,只需要在Microsoft Dy ...
- 手机拨出等待时间长_手机打不出去电话怎么回事 一分钟轻松排查原因
近段时间,有网友询问,手机出现打不出电话的情况,这是咋回事呢?针对这个问题,我们罗列出了几种可能性,一起来看一下是什么造成这种情形的吧. 具体方法: 第一步.我们将手机重启,并且长按电源键几秒钟,重新 ...
- android 拨测软件,通信网络性能管理系统中电话自动拨测技术的实现
摘要: 当今世界,无线通信技术已经非常普遍,通信网络的覆盖区域越来越广,无线通讯技术的飞速发展为我们的生活带来了极大的便利.通信网络结构趋于复杂,伴随着通信网络使用的设备也趋于复杂,所以如何进行有效地 ...
- iphone4s 自动拨电话
iphone4s 自动拨电话1.如果没猜错的话你的HOME键上应该贴着保护贴呢,否则HOME键要比屏幕略低,一般是不会长时间按这个键的.2.语音控制是无法关闭的.但是可以关闭这个功能.简单的说就是你关 ...
- 谷歌AutoML新进展,进化算法加持,仅用数学运算自动找出ML算法
机器之心报道 参与:魔王.杜伟.小舟 授权转载自公众号机器之心 仅使用基础数学运算就能自动搜索机器学习算法?谷歌 Quoc V. Le 等人提出了 AutoML-Zero 方法. AutoML-Zer ...
- java设置可信任站点_通过网页修改activex安全设置,添加信任站点,禁用弹出窗口阻止程序...
信任站点的注册表项 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Rang ...
最新文章
- mysql数据库出现无法登录(ERROR 1045 ),预防和解决及系列问题解决方法。
- Camera服务之--架构浅析
- windows下实现微秒级的延时
- 最后一条记录_幸好朋友圈没有访客记录。
- python学习实例(3)
- np.squeeze()
- [最新]制作u盘引导安装ubuntu11.04
- linux 下安装ftp服务器
- byte数组转blob类型_Java类型相互转换byte[]类型,blob类型
- ktv点歌系统服务器的安装,最详细的KTV点歌系统安装教程
- java计算机毕业设计网上鲜花店系统源码+系统+数据库+lw文档
- 天气预报API接口大全
- 惠普HP Deskjet Ink Advantage 3540 打印机驱动
- 图灵联邦:一个全能、多元生态的IT技术交流社区
- c语言字符类型中int表示什么,int表示什么数据类型
- java中的控制器_SpringMVC基础(一)_控制器
- PostGis部分点线相关函数测试
- 好男儿当生三国 好女子当养唐朝
- android自动连接到指定wifi
- 世界最快超级计算机富岳系统采用DDN公司的存储产品
热门文章
- 网站制作---eWebeditor不兼容IE8问题的解决方法
- 云计算学习笔记005---Hadoop HDFS和MapReduce 架构浅析
- MFC中从一个类向其他类发送消息的方法
- C语言正函数nosign,Function declarations(函数声明)
- 嵌入式电路设计(入门)
- 一台交换机可以有多个ip段吗_网络设备:中继器、集线器、网桥、交换机、路由器、网关的总结!...
- c语言直流电机控制实验报告,直流电机实验报告.docx
- linux 多块硬盘 snmp,[技术干货] Zabbix使用snmp监控Linux硬盘大小不准问题
- c++ list排序_排序(二)交换排序
- linux1.0内核下载,LINUX1.0 内核是系统的心脏 - 下载 - 搜珍网