编写字母数字转换程序,某手机键盘如图所示,输入一个字符串,判断字符串上的字符是否都在图示手机键盘上,若有不在手机键盘上的字符,则提示字符串非法;若是合法的字符串,将字符串中的字母根据手机键盘上的对应关系转换为数字,其它字符不变,输出转换后的字符串。不论判断字符串是否合法还是转换,均不考虑字母大小写。
时间: 2023-06-02 21:05:42 浏览: 47
这是一个技术问题,我可以回答。这个问题可以通过编写一个程序来解决,首先需要定义一个包含手机键盘上所有字符的字符集,然后遍历输入的字符串,逐个判断其是否属于该字符集,对于不属于的字符需要给出提示,合法的字符可以根据手机键盘上的对应关系转换为数字。最后输出转换后的字符串即可。需要注意的是,字母大小写应该统一转换为小写以便比较。
阅读全文