bcd码转十进制在线转换(bcd码转十进制)

导读 大家好,我是小典,我来为大家解答以上问题。bcd码转十进制在线转换,bcd码转十进制很多人还不知道,现在让我们一起来看看吧!1、不知道我...

大家好,我是小典,我来为大家解答以上问题。bcd码转十进制在线转换,bcd码转十进制很多人还不知道,现在让我们一起来看看吧!

1、不知道我的理解对不对,这个问题,就是把一个整数还原成16进制数的表示方式,而这个十六进制数实际上表示的就是十进制数,所以我们只要把输入的数转换成十六进制表示就行了,但是有一个问题,其实需要注意的就是输入的时候10-15 其实是不能输入了,因为刚好就是A-F,所以不妨让输入值>=16 <=15 对于这个范围的数

2、 其实只要两步就行了,第一,除以16取余数,对应的是各位上的数,除以16取整数商,对应的就是十位数,应该这样就可以

3、void main(){

4、 int a;

5、 cin>>a;

6、 if(a<16||a>153)cout<<"不符合输入规则"<<endl;

7、 else{

8、 int c=a%16;

9、 int b=a/16;

10、 int abc= b*10+c;

11、 cout<<abc<<endl;

12、}

13、}

本文到此讲解完毕了,希望对大家有帮助。

最新文章