多语言展示
当前在线:286今日阅读:26今日分享:39

怎样用C++输出正整数转换为二进制数的过程

输入任意一个正整数,把它转换为相应的二进制数,如何在电脑中将转换的过程输出呢?小编以C++为例,与大家分享编程经验。
工具/原料

C++

方法/步骤
1

十进制数转换为二进制数的过程,就是除2取余的过程,下图是一个整数转换为二进制数的例子。

2

首先,定义三个变量,正整数、除2的余和计算次数。

3

输入一个正整数,保存在变量num中。

4

用do-while语句执行循环,条件是计算后的num值不为0。

5

计数变量累加1,实现计算次数的统计。

6

对整数num用2取余,保存在变量r中。

7

用num除2的方式,计算正整数的商。

9

最后,输出十进制数num转换为二进制数所需的次数。

10

运行程序,输入一个正整数后,计算机就会输出转换为二进制数的过程,同时输出正整数转换为二进制数,所计算的次数。

注意事项

作者声明:本篇经验系本人辛勤劳动的原创成果,未经许可,谢绝转载。

推荐信息