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);
}
相关推荐
那我掉的头发算什么4 小时前
【数据结构】优先级队列(堆)
java·开发语言·数据结构·链表·idea
星光一影5 小时前
【OA办公系统】神点企业OA办公助手/全开源
mysql·nginx·开源·php·源代码管理
.ZGR.5 小时前
C语言:数组的增删查改2.0
c语言·开发语言
漫漫不慢.5 小时前
算法练习-二分查找
java·开发语言·算法
掘根6 小时前
【Qt】绘图
开发语言·qt
咖啡续命又一天6 小时前
python 自动化采集 ChromeDriver 安装
开发语言·python·自动化
huohaiyu7 小时前
synchronized (Java)
java·开发语言·安全·synchronized
_OP_CHEN7 小时前
C++基础:(九)string类的使用与模拟实现
开发语言·c++·stl·string·string类·c++容器·stl模拟实现
蓝天智能7 小时前
QT MVC中View的特点及使用注意事项
开发语言·qt·mvc
木觞清7 小时前
喜马拉雅音频链接逆向实战
开发语言·前端·javascript