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);
}
相关推荐
淼澄研学8 小时前
Python结合大模型挖掘搜题长尾关键词实操指南
开发语言·python
FfHUCisI9 小时前
Golang - 信号量模式(Semaphore Pattern)
开发语言·后端·golang
m0_547486669 小时前
《Java程序设计与实践 》全套PPT课件2026
java·开发语言
发量惊人的中年网工10 小时前
中小企业网络管理进阶:从设备堆叠到统一管理
服务器·网络·安全·网络安全·php·制造
灵析表格10 小时前
灵析表格财务函数深度实用性分析与实操教程
开发语言·ai·json·excel·wps
LONGZETECH11 小时前
无人机组装调试实训高损耗痛点分析与虚拟仿真教学落地方案
c语言·开发语言·架构·无人机
菜冻鱼11 小时前
Python-sklearn-降维
开发语言·人工智能·python·机器学习·支持向量机·sklearn
luj_176811 小时前
大航海时代:沉浸式财商实战沙盒
c语言·开发语言·网络·经验分享·算法
赵广陆12 小时前
企业实战:Markdown图片检索
android·java·开发语言
C++、Java和Python的菜鸟12 小时前
第3章 从0开始用若依
java·开发语言