贵阳建站,凡客诚品失败的主要原因,品牌价值,共享门店新增实时收款给你一个整数 n#xff0c;请你判断该整数是否是 2 的幂次方。如果是#xff0c;返回 true #xff1b;否则#xff0c;返回 false 。
如果存在一个整数 x 使得 n 2x #xff0c;则认为 n 是 2 的幂次方。 示例 1#xff1a;
输入#xff1a;n 1
输出#xff1a;tr…给你一个整数 n请你判断该整数是否是 2 的幂次方。如果是返回 true 否则返回 false 。
如果存在一个整数 x 使得 n 2x 则认为 n 是 2 的幂次方。 示例 1
输入n 1
输出true
解释20 1示例 2
输入n 16
输出true
解释24 16示例 3
输入n 3
输出false示例 4
输入n 4
输出true示例 5
输入n 5
输出false
思路一模拟题意
c解法
class Solution {
public:bool isPowerOfTwo(int n) {long long nn n;if (nn 0) return 0;return (nn (nn - 1)) 0;}
};