问题:
电话的号码盘一般可以用于输入字母。如用2可以输入A、B、C,用3可以输入D、E、F等。
如:对于号码5869872,可以依次输入其代表的所有字母组合。如:JTMWTPA、JTMWTPB…
1. 设计程序,尽可能快地从这些字母组合中找到一个有意义的单词来表述一个电话号码。如:可以用单词“computer”来描述号码26678837

方法一:用三个(3为号码的个数)for循环


#include <stdio.h>int main(int argc, const char * argv[]) {// insert code here...printf("Hello, World!\n");const int TelLength = 3;char c[10][10]={"",     //0"",     //1"ABC",  //2"DEF",  //3"GHI",  //4"JKL",  //5"MNO",  //6"PQRS", //7"TUV",  //8"WXYZ", //9};int total[10] = {0, 0, 3, 3, 3, 3, 3, 4, 3, 4};int number[TelLength]={4, 5, 6};int answer[TelLength];for(answer[0]=0; answer[0]<total[number[0]]; answer[0]++)for(answer[1]=0; answer[1]<total[number[1]]; answer[1]++)for(answer[2]=0; answer[2]<total[number[2]]; answer[2]++){for(int i=0; i<3; i++){printf("%c", c[number[i]][answer[i]]);}printf("\n");}return 0;
}

电话号码与英文单词对应相关推荐

  1. 编程之美-电话号码对应英文单词方法整理

    [试题描述] 问题1的方法一:直接循环法 假设电话号码只有3位,那么可能会有人很快写出3个for循环,如下: 对以上程序进行简单修改,增强扩展性: 问题1的方法二:递归的解法 ------------ ...

  2. 电话号码对应英文单词

    原文链接:http://www.cnblogs.com/yanglf/archive/2012/11/16/2773492.html #include<iostream> #define ...

  3. 电话号码对应英文单词 (python)

    在电话号码输入数字,输出他所有的单词组合. 解法 1 循环法,这里假设电话号码只有3位,那么可以使用3个for循环来进行输出. c = ["",""," ...

  4. 编程测试题-电话号码的英文表示和中文表示转换

    来自华为 请您编写一个拼音与英文转换的函数,如果输入的电话号码是英文单词,输出对应的电话号码的中文拼音,如果输入的电话号码是中文拼音,输出对应的电话号码的英文单词.例如,输入"OneZero ...

  5. 微信昵称上标电话号码,实用的新玩法

    大家好,我又发现了个新玩意,不知道看完文章后,有多少朋友来撩呢?今天,给大家推荐一款微信昵称的最新玩法,可以在微信昵称上方标注手机号码,有利于从事销售.互联网等行业的小伙伴拓展客户时进行强展示.独特的 ...

  6. 常用正则表达式(英文单词、数字、中文 、URL 、电话、身份证、输入内容必须以逗号隔开等)

    /* 英文单词 */     public static final String REGEX_WORD_EN = "^\\w+$"; /** 中文 */     public s ...

  7. java号码分身_[算法] 电话号码分身 (小米2017 秋招真题)[JavaScript]

    题目描述 继MIUI8推出手机分身功能,MIUI计划推出一个电话号码分身得功能:首先将电话号码中的每个数字加上8取个位,然后使用对应得大写字母代替 ("ZERO", "O ...

  8. python将变量a全部变成大写字母_每天一个Python知识点:只用一招就将所有的英文单词首字母变成大写...

    摘要: 将英文单词首字母变成大写是一个古老的话题,很常用,也很简单.不过如何用更简单的方式批量完成这个工作,则有很多学问,不想来看看吗! 将英文单词首字母变成大写是非常常用的文本操作,使用capita ...

  9. 电话号码正则表达式键盘弹起验证

    <!--电话号码正则表达式键盘弹起验证--> <input class="telphone-number" onkeyup="(this.v=funct ...

最新文章

  1. [转].NET牛人应该知道些什么
  2. as无效 mysql_mysql 排它锁无效
  3. 如何关闭Windows10任务栏里的应用图标
  4. android studio闪退代码不报错_代码不报错,不代表真的没错
  5. AbstractSyntax Tree (AST)
  6. 【重新发布,代码开源】FPGA设计千兆以太网MAC(1)——通过MDIO接口配置与检测PHY芯片...
  7. mac 中用到的svn命令 持续更新
  8. go用smpt包发送邮件, 被抄送收不到邮件bug
  9. HDOJ1430魔板
  10. Swift 模式(Patterns)
  11. 举个栗子!Tableau技巧(6):妙用Index函数来改变数据排序
  12. ecshop模板如何修改详细图解
  13. 大三下,我们该做什么?一篇被转万次的日志,你值得一看
  14. 蓝牙协议栈测试,蓝牙协议栈认证:蓝牙BQB认证中End Product/Subsystem和Component的认证区别
  15. 解决module not found: error: can‘t resolve ‘path‘ in ‘C:\xxx\xxx‘
  16. 宋词:一剪梅,雨打梨花深闭门。唐寅
  17. 展锐Android11安兔兔显示的光圈值修正
  18. python中文分词之jieba分词的使用
  19. UG后处理 三菱 法兰克三轴带刀库备刀通用后处理
  20. 快递100开放快递查询接口

热门文章

  1. 分析:链游是未来发展趋势?区块链游戏未来经济的五大原因
  2. 发生ActionScript 错误:[RPC Fault faultString=发送失败 faultCode=Client.Error.MessageSend faultDetail=Ch...
  3. wow 卡正在连接服务器,《魔兽世界怀旧服》服务器无法连接等登录问题解决方法!...
  4. 图形学: 利用VC模拟行星公转自转-动画效果
  5. 计算机办公店,办公用品和电脑数码店面装修效果图 2016办公文具店门面及室内布置摆放设计图...
  6. [免费专栏] 汽车威胁狩猎之五个实用的威胁狩猎技巧
  7. 青海2022农民丰收节 国稻种芯:河湟第七届农产品展交会
  8. return在php中用法,细致解读PHP中return用法(附代码)_后端开发
  9. python-docx 文档翻译
  10. Spring Boot 自动配置的原理、核心注解以及利用自动配置实现了自定义 Starter 组件