已采纳 张睿杰 初级天翼 这道题是完全靠if判断 和字符 先输入一个输 如果它对123求余在ASCII值97-122范围内 输出小写字母 否则else 如果它对91求余在ASCII值65-90范围内 输出大写字母 否则else 如果它对58求余在ASCII值48-57范围内 输出数字 否则else 输出“\” 注意 输出“\”不能直接输出 要cout<<(char)92<<endl; 以上就是思路