|
给你一个int型数,如 n, 判断它是不是2的多少次方,若是的,打印出来是多少次方
比如 n=8 2的3次方=8 所以打印3 n=5 直接cout<<"no"就可以了 要求,不准用循环,不准用库函数 想不通,睡不着啊, 我只知道 n&(n-1)可以判断是不是满足条件,但是要确定是多少次方,而且不能用循环。 http://topic.youkuaiyun.com/u/20110614/01/16affc97-0f0c-43e7-b874-28b019a0d759.html?seed=546114972&r=73921429#r_73921429
http://topic.youkuaiyun.com/u/20110618/14/d779583c-96a8-452d-a384-b73cac1c9bc8.html?42937
|
本文介绍了一个C++程序,用于判断输入的整数是否为2的幂,并计算具体是2的几次幂。通过递归方式实现了log2函数,避免使用循环和库函数。
395

被折叠的 条评论
为什么被折叠?



