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