输入一个整数,在没有将它转换为二进制数的环境下,可以用对数计较出整数对应的二进制数的位数。若何在C++中,用对数计较整数对应二进制数的位数呢?小编与大师分享编程经验。
用对数计较一个十进制数,对应的二进制数的位数,其流程图如下图所示。
起首,界说头文件cmath。
界说两个整型变量num和count,保留输入的整数和对应二进制数的位数。
给计数变量count赋初值,其值为0。
输入一个整数,保留在变量num中。
用对数计较整数对应二进制数的位数,保留在变量count中。
最后,输出整数对应二进制数的位数。
运行法式,输入肆意一个正整数,计较机就会输出整数对应二进制数的位数。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!