C算法

求助C算法
把字母和数字混合的电话号码翻译成数值格式。如:输入:1-800-col-lect;输出结果:1-800-265-5328,(把字母转换成数值,数值不变)

------解决方案--------------------
???转换的规则是什么?
------解决方案--------------------
自己定义加密规则吧。
------解决方案--------------------
当检测到字母时,将字母转换为小写,然后 (char)((ch-'a')/3+'2')就是可以替换它的数字。