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);
}
相关推荐
Rsun045511 分钟前
7、Java 装饰器模式从入门到实战
java·开发语言·装饰器模式
fengci.4 分钟前
php反序列化(复习)(第五章)
android·开发语言·学习·php
AI瓦力5 分钟前
PDFBox处理JPEG2000图像报错解决方案(PDF扫描件)
开发语言
深邃-6 分钟前
【C语言】-自定义类型:结构体
c语言·开发语言·数据结构·c++·html5
秋月的私语8 分钟前
遥感影像拼接线优化工具:基于Qt+GDAL+OpenCV的从二到三实践
开发语言·qt·opencv
cmpxr_8 分钟前
【C】结构体的内存对齐
c语言·开发语言·算法
廖圣平11 分钟前
Vibe Coding Laravel 使用 ueditor 编辑器
编辑器·php·laravel
李松桃13 分钟前
音乐爬虫 - Python
开发语言·python·python实操
Rsun0455115 分钟前
9、Java 外观模式从入门到实战
java·开发语言·外观模式
清心歌16 分钟前
TreeSet 深度解析
java·开发语言