可否帮我改一下实现数字与字母之间的转换的代码?方便的话可以说一下理由,非常感谢🙏

img


不再理解为啥不能实现数字与字母的转换,不知道我的思路对不对?

字母按照ASCII码转换成10进制.



int chrtodec(char chr)
 
{
 
    int value=0;
 
    //先全部将小写转换为大写
 
    if((chr>='a')&&(chr<='z'))
 
            chr=chr-32;
 
    //将字符转化成相应的数字
 
    if((chr>='0')&&(chr<='9'))
 
            value=chr-48;
 
    else if((chr>='A')&&(chr<='Z'))
 
            value=chr-65+10;
 
    return value;
 
}