早教吧 育儿知识 作业答案 考试题库 百科 知识分享

用c语言写一个实现一个电话号码单词生成器有些人觉得电话不容易记,所以为2-9中的每个数字依次分配了三个字母,把电话号码转换成一个7个字符的英文单词.数字与字母的对应关系见下图1.举

题目详情
用c语言写一个实现一个电话号码单词生成器
有些人觉得电话不容易记,所以为2-9中的每个数字依次分配了三个字母,把电话号码转换成一个7个字符的英文单词.数字与字母的对应关系见下图1.举个例子,号码6862377就可以转换为单词NUMBERS.一个号码可以对应很多7个字符的组合,但大部分都不是单词.这个程序的功能是用户输入一个号码后,尽量找出可能的英文单词.
并且,将允许用户选择转换从一个名字“HAIRCUT”到相应的电话号码或鉴于七位数的号码,显示每一个可能的七个字母单词对应的数字,避免电话号码带数字0和1.
并将结果写入文件.对应如下
Digit Letter
2 A B C
3 D E F
4 G H I
5 J K L
6 M N O
7 P Q R
8 T U V
9 W X Y
这个系统选择菜单的三个功能
1,转变电话号码为子母
2,转变英文名为电话号码
3,退出系统
▼优质解答
答案和解析
你的题目应该有错,没有S.代码如下:#include #include int count = 0;void ToPhone(char *a){while( *a ){*a = (*a-'A')/3+'2';a++;}}void ToAlpha(char *a,char *addr){int i = 0;char c,t=*a;if(*a == '\0'){print...
看了用c语言写一个实现一个电话号码...的网友还看了以下: