输入一个十六进制数(字符串输入),怎么才能够输出相应的十进制数?

 我来答
麟达令通
推荐于2019-10-27 · TA获得超过270个赞
知道小有建树答主
回答量:333
采纳率:50%
帮助的人:206万
展开全部
你还是有编程基础的,我帮你写个思路,你照着编一定能成的。
STR为输入的字符串。
取得STR字符长度=LEN,也就是16的多少次方。
循环:变量i =0到LEN-1
依次计算STR将的每一位,并累加。ASCII值在48-57之间的 减48就是数字;在65-70之间的减55;在97-102之间减87。(ASCII数值不在上述范围的,报错误信息)
再根据所在位乘16的 i 次方。
循环结束。
累加的结果就是十进制了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式