所有的整数都可以用2的幂次方暗示 , 例如137=2(7)+2(3)+2(0) 。 如何用C++实现这一运算呢?小编与大师分享编程经验 。
文章插图
需要这些哦
C++
方式/
1起首 , 界说一个自界说函数 , 实现将整数转换为2的幂次方 。
文章插图
2若是m等于1 , 则输出2的幂次方 。
文章插图
3若是m年夜于1 , 则用递归方式继续运算 。
文章插图
4若是m模2的余为1 , 则在原等式后添加一项2的幂次方 。
文章插图
5本家儿函数中 , 起首界说两个整型变量 , 保留计较的整数和幂次方 。
文章插图
6输入一个整数 , 保留在变量num中 。
文章插图
7最后 , 挪用递归函数 , 输出暗示整数的2的幂次方等式 。
文章插图
8【怎样在C++中用2的幂次方表示一个整数】运行法式 , 输入一个整数后 , 电脑就管帐算出它对应的2的幂次方等式 。
文章插图
以上内容就是怎样在C++中用2的幂次方表示一个整数的内容啦 , 希望对你有所帮助哦!
推荐阅读
- 在Word中如何快速制作分隔线
- Compomset Services在Server 2003中怎么打开
- 如何设计实时数据平台
- Word如何取消英文首字母大写
- AutoCAD快速删除标注最好用的方法
- 西藏小吃-酥油茶
- cad图纸怎么输出为高清图片
- 优酷怎么更改使用地域?优酷更改使用地点方法
- 怎样给苹果6P设置自己喜欢的手机桌面
- 手机如何查找对方的手机在哪里