你还是有编程基础的,我帮你写个思路,你照着编一定能成的。STR为输入的字符串。取得STR字符长度=LEN,也就是16的多少次方。循环:变量i =0到LEN-1 依次计算STR将的每一位,并累加。ASCII值在48-57之间的 减48就是数字;在65-70之间的减55;在97-102之间减87。(ASCII数值不在上述范围的,报错误信息)再根据所在位乘16的 i 次方。循环结束。累加的结果就是十进制了。