永发信息网

写出一个函数,要求将输入的十六进制数转换成十进制数。要求函数的形参用引用。

答案:1  悬赏:20  手机版
解决时间 2021-03-16 12:11
不要直接用iomanip.h库文件。C++编程
一楼回答的好复杂,能不能简单点,只是刚开始学C++,这个问题也是基础知识里面的问题,貌似只允许用iostream.h库文件。
最佳答案
#include <iostream>
#include <cmath>

using namespace std;
void Hexade2De(char* T)
{
double iResult=0;
int Length=0;
while (T[Length]) Length++;
for (int i=0;i<Length;i++)
if (T[i]>='0' && T[i]<='9') //Process number from 0 to 9
iResult+=pow(16.0,Length-i-1)*(T[i]-'0');
else if (T[i]>='A' && T[i]<='F') //Process number from A to F
iResult+=pow(16.0,Length-i-1)*(T[i]-'A'+10);
else//Process exception
{
cout<<"Illegal Input!"<<endl;
exit(0);
}
cout<<iResult<<endl;
}
main()
{
char*s="1234F";
Hexade2De(s);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
辽阳车站到辽阳长途汽车站怎么走
工厂一直拖延发工资,这样合法吗
百贸超市仁兴店在哪里啊,我有事要去这个地方
美的(Midea)电热水器 F50-30W7(HD)和F50-30
回迁房交钱买房本多久拿到房本
高速公路发生事故的车辆停放在哪里要不要收费
吉林东方建设工程造价咨询信息有限公司地址在
我的手机是魅蓝note,但是这段时间手机键盘下
老公每天接女同事下班,怎么办
老家交的养老保险和在北京交的社保一样吗
云景巷地址在哪,我要去那里办事
开车时提拉方向盘上的灯光把手是开什么灯?
1946年阴历10月初7是阳历几月几日
在链家地产未入职被店长以入职的经纪人名下开
早期胚胎
推荐资讯
谁能帮着整理下乞力马扎罗的雪里的一些好段
好孩子幼儿游泳馆在什么地方啊,我要过去处理
男方育一子判前妻、再婚育一女、还可以生第三
打架致人左手大拇指骨折法医该鉴定是轻伤还是
qq为什么会无缘无故发送群发加群信息
做官有什么作用和好处?
qq登录为白屏 什么都没有 不能玩
罐肉肠需要啥材料
哪位高人知道河南省濮阳市人民路派出所的联系
娘家哥哥不争气天天找我借钱怎么
万能的问问棒我查询一下2015河南省永城市一高
企额贷和钱多多平台哪个好?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?