键盘输入两个2位输入十六进制输出十进制数,以十进制数形式输出两个数的和积,

当前位置: ? ? 正文

 C语言写一个函数输入一个输入十六进制输出十进制数,输出相应的十进制数

}
输入一个输入十六进制输出十进淛数(字符串输入)输出相应的十进制数。要求:1.一个函数负责输入十六进制输出十进制的转化2.一个函数负责验证输入的数是否为输入┿六进制输出十进制,如果里面有非法字符则报错,打印出错的字... 输入一个输入十六进制输出十进制数(字符串输入)输出相应的十进淛数。
1. 一个函数负责输入十六进制输出十进制的转化
2. 一个函数负责验证输入的数是否为输入十六进制输出十进制,如果里面有非法字符则报错,打印出错的字符退出程序。
3. 要求输入十六进制输出十进制数里包含a-f支持A-F也支持。

STR字符长度=LEN也就是16的多少次方。

依次计算STR將的每一位并累加。ASCII值在48-57之间的 减48就是数字;在65-70之间的减55;在97-102之间减87(ASCII数值不在上述范围的,报错误信息)

再根据所在位乘16的 i 次方

累加的结果就是十进制了。

换函数vc6通过运行



下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道嘚答案

}

我要回帖

更多关于 输入十六进制输出十进制 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信