奥礼网
新记
输入一个十六进制数(字符串输入),怎么才能够输出相应的十进制数?
如题所述
举报该文章
相关建议 推荐于2019-10-27
你还是有编程基础的,我帮你写个思路,你照着编一定能成的。
STR为输入的字符串。
取得STR字符长度=LEN,也就是16的多少次方。
循环:变量i =0到LEN-1
依次计算STR将的每一位,并累加。ASCII值在48-57之间的 减48就是数字;在65-70之间的减55;在97-102之间减87。(ASCII数值不在上述范围的,报错误信息)
再根据所在位乘16的 i 次方。
循环结束。
累加的结果就是十进制了。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/1annn3wd3ka4dgaw414.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
输入一个十六进制数(字符串输入),输出相应的十进制数.
写一个函数,输入一个十六进制数,输出相应的十进制数
C语言:写一函数,输入一个十六进制数,输出相应的十进制数。
以字符串方式输入一个十六进制数,将其转换成对应的十进制数后输...
c语言写一个函数,输入一个十六进制数,输出相应的十进制数
写一个函数,输入十六进制数,输出相应的十进制数
写一个函数,输入一个十进制数,输出相应的十六进制数
编一个程序,输入十六进制的数,输出相应的十进制数