为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

进制转换代码

2017-09-28 6页 doc 18KB 12阅读

用户头像

is_792768

暂无简介

举报
进制转换代码进制转换代码 #include #include using namespace std; double hturn(); char bturn(); int eturn(); int printf(); int scanf(); int number[100]; char buff[64]; int decimalturn(int); int num; int main(){ int trans; cout>trans; cout<<"****************************...
进制转换代码
进制转换代码 #include #include using namespace std; double hturn(); char bturn(); int eturn(); int printf(); int scanf(); int number[100]; char buff[64]; int decimalturn(int); int num; int main(){ int trans; cout<<"请先输入您想要输入的数的进制数,然后按提示输入数值,|"<>trans; cout<<"****************************************************|"<=0){ char ch; if(number[j]>=0&&number[j]<=9) ch=number[j]+'0'; else ch=number[j]-10+'A'; cout<>HEX; j=strlen(HEX); for(i=j;i>0;){ i--; if ((HEX[i]>='0') && (HEX[i]<='9')) HEX[i]=HEX[i]-'0'; else if ((HEX[i]>='A') && (HEX[i]<='F')) HEX[i]=HEX[i]-'A'+10; else if ((HEX[i]>='a') && (HEX[i]<='f')) HEX[i]=HEX[i]-'a'+10; else{ cout<<"哈哈~~输入格式不合法哦~~~"<0;){ i--; num=num+HEX[i]*pow;pow=pow*16; } return num; } /*将二进制数转换为十进制数*/ char bturn(){ int n=0; // 二进制位数 int w=1; // 当前位权重 num=0; // 十进制值 cout<<"请输入二进制值(最大32位)"<>buff; // 输入 if(*buff!='0'&&*buff!='1'){ cout<<"哈哈~~输入格式不合法哦~~~"<='0' && *p++<='1') n++; // 转换2进制到10进制 while(n--){ num += (buff[n]-'0')*w; w*=2; } return num; } /*将八进制数转换为十进制数*/ int eturn(){ int t,t1,n=0;num=0; cout<<"请输入任意八进制数"<>t; while(t>0){ t1=t/10; t=t%10; if(t>=8) { cout<<"哈哈~~输入格式不合法哦~~~"<
/
本文档为【进制转换代码】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索