通过本文主要向大家介绍了c++十进制转十六进制,c++十进制转二进制,c++八进制转十进制,二进制转十进制算法,十进制转十六进制算法等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
题目内容:将十进制整数转换成二进制数。
输入描述:输入数据中含有不多于50个的整数n(-231<n<231)。
输出描述:对于每个n,以11位的宽度右对齐输入n值,然后输出“-->”,再然后输出二进制数。每个整数n的输出,独立占一行。
题目分析:将某个数从十进制转为二进制的具体方法是,该数对2取余,结果要么为1要么为0,此为该数对应二进制的末位;然后该数除以二,得到的商再次对2取余,结果为对应二进制的倒数第二位……以此类推,知道除以2的结果为0。
参考代码:
</div>
效果如图: