欢迎来到天天文库
浏览记录
ID:58670796
大小:13.00 KB
页数:2页
时间:2020-10-15
《进制转换成10进制C程序代码.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、#include#includedoubletransform(){inti,j,pow=1;intdot=-1;//记录小数点位置doubleDEC=0,fpow;charHEX[100];cout<<"请输入一个十六进制数"<>HEX;j=strlen(HEX);for(i=j;i>0;){i--;if((HEX[i]>='0')&&(HEX[i]<='9'))HEX[i]=HEX[i]-'0';elseif((HEX[i]>='A')&&(HEX[i]<='F'))HEX[i]=HEX[i]-'
2、A'+10;elseif((HEX[i]>='a')&&(HEX[i]<='f'))HEX[i]=HEX[i]-'a'+10;elseif(HEX[i]=='.')dot=i;//找到小数点else{cout<<"你的输入不合法,请重新输入"<0;)//小数点前部分用你的方法{i--;DEC=DEC+HEX[i]*pow;pow=pow*16;}fpow=1.0/16;for(i=dot;i3、-1)开始{i++;DEC+=HEX[i]*fpow;fpow/=16;}cout<<"该十六进制数转化为十进制数为"<0;){i--;DEC=DEC+HEX[i]*pow;pow=pow*16;}cout<<"该十六进制数转化为十进制数为"<
3、-1)开始{i++;DEC+=HEX[i]*fpow;fpow/=16;}cout<<"该十六进制数转化为十进制数为"<0;){i--;DEC=DEC+HEX[i]*pow;pow=pow*16;}cout<<"该十六进制数转化为十进制数为"<
此文档下载收益归作者所有