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

用c语言写一个实现一个电话号码单词生成器

有些人觉得电话不容易记,所以为2-9中的每个数字依次分配了三个字母,把电话号码转换成一个7个字符的英文单词.数字与字母的对应关系见下图1.举个例子,号码6862377就可以转换为单词NUMBERS.一个号码可以对应很多7个字符的组合,但大部分都不是单词.这个程序的功能是用户输入一个号码后,尽量找出可能的英文单词.

并且,将允许用户选择转换从一个名字“HAIRCUT”到相应的电话号码或鉴于七位数的号码,显示每一个可能的七个字母单词对应的数字,避免电话号码带数字0和1.

并将结果写入文件.对应如下

DigitLetter

2ABC

3DEF

4GHI

5JKL

6MNO

7PQR

8TUV

9WXY

这个系统选择菜单的三个功能

1,转变电话号码为子母

2,转变英文名为电话号码

3,退出系统

罗平回答:
  你的题目应该有错,没有S.代码如下:#include#includeintcount=0;voidToPhone(char*a){while(*a){*a=(*a-'A')/3+'2';a++;}}voidToAlpha(char*a,char*addr){inti=0;charc,t=*a;if(*a==''){print...
查看更多
其它推荐
热门其它推荐