8、PHP 实现二进制中1的个数、数值的整数次方

题目: 二进制中1的个数

描述:

输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。

php 复制代码
<?php

function NumberOf1($n)
{
    $count = 0;
    if($n < 0)
    {
         $n = $n & 0x7FFFFFFF;
         ++$count;
    }
    while($n != 0)
    {
        $count++;
        $n = $n & ($n - 1);
    }
    return $count;
}

题目: 数值的整数次方

描述:

给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。

php 复制代码
<?php

function Power($base, $exponent)
{
    return pow($base, $exponent);
}
相关推荐
凯子坚持 c几秒前
Qt常用控件指南(6)
开发语言·qt
少控科技3 分钟前
QT第三个程序 - 表达式计算器
开发语言·qt
轩情吖4 分钟前
Qt容器类控件之QGroupBox与QTabWidget
开发语言·c++·qt·qgroupbox·qtabwidget·桌面级开发
CS创新实验室7 分钟前
《计算机网络》深入学:软件定义网络SDN
网络·计算机网络·php
helloworldandy7 分钟前
C++安全编程指南
开发语言·c++·算法
黎雁·泠崖8 分钟前
Java核心API之Object类:所有类的根父类
java·开发语言
Remember_9939 分钟前
【LeetCode精选算法】位运算专题
java·开发语言·jvm·后端·算法·leetcode
工程师老罗12 分钟前
Pytorch自定义数据集的用法
开发语言·pytorch·python
OnYoung12 分钟前
设计模式在C++中的实现
开发语言·c++·算法
曹牧14 分钟前
Java:代理转发配置Nginx
java·开发语言·nginx