进制转换成10进制C程序代码(共2页).doc
《进制转换成10进制C程序代码(共2页).doc》由会员分享,可在线阅读,更多相关《进制转换成10进制C程序代码(共2页).doc(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
精选优质文档-倾情为你奉上#include#includedouble transform() int i,j,pow=1; int dot=-1; /记录小数点位置 double DEC=0,fpow; char HEX100; cout请输入一个十六进制数HEX; j=strlen(HEX); for(i=j;i0;) i-; if (HEXi=0) & (HEXi=A) & (HEXi=a) & (HEXi=f) HEXi=HEXi-a+10; else if(HEXi=.) dot=i; /找到小数点 else cout你的输入不合法,请重新输入0;) /小数点前部分 用你的方法 i-; DEC=DEC+HEXi*pow; pow=pow*16; fpow=1.0/16; for(i=dot;ij-1;) /小数点后部分 从16(-1)开始 i+; DEC+=HEXi*fpow; fpow/=16; cout该十六进制数转化为十进制数为DEC0;) i-; DEC=DEC+HEXi*pow; pow=pow*16; cout该十六进制数转化为十进制数为DECendl; return 0; int main() while(1) transform(); return 0;专心-专注-专业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 转换 10 进制 程序代码
限制150内