永发信息网

已知a=1,b=2,...,z=26,那么给出一串数字,求出可能代表的英文种类。

答案:2  悬赏:60  手机版
解决时间 2021-02-20 04:01
  • 提问者网友:放下
  • 2021-02-19 07:32
如给出25114,可以翻译为BEAN,BEAAD,YAAD,YAN,YKD,BEKD这6种

请大神给出详细解法

希望是C++语言能识别的算法,任意给出一个数字(长度适中),计算机都能输出答案
当然,只要告诉一下包含的函数和思路过程就好
最佳答案
  • 五星知识达人网友:荒野風
  • 2021-02-19 08:50
逐位(先取2位比较,不在范围内则再取其中1位),取出后与26个字母的ASCII 码进行比较(这里面涉及到一个ASCII码与数字间的数量关系,如1代表A,而A的ASCII码是41H ,注意比较时要将差值加上),
这个小程序以前学编程语言的时候写过,不过早忘光了,只记得这一点了。
全部回答
  • 1楼网友:枭雄戏美人
  • 2021-02-19 09:18
english
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯