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);
}
相关推荐
wuqingshun3141591 分钟前
说一下java的四种引用
java·开发语言
wjs20246 分钟前
Bootstrap4 图像形状
开发语言
枫叶丹41 小时前
【Qt开发】Qt界面优化(四)-> Qt样式表(QSS) 选择器概况
c语言·开发语言·c++·qt
郝学胜-神的一滴1 小时前
深入理解TCP连接的优雅关闭:半关闭状态与四次挥手的艺术
linux·服务器·开发语言·网络·tcp/ip·程序人生
yaoxin5211232 小时前
325. Java Stream API - 理解 Collector 的三大特性:助力流处理优化
java·开发语言
光泽雨8 小时前
C# 中 Assembly 类详解
开发语言·c#
少控科技9 小时前
C#基础训练营 - 02 - 运算器
开发语言·c#
Riemann~~9 小时前
C语言嵌入式风格
c语言·开发语言
zmzb010311 小时前
C++课后习题训练记录Day104
开发语言·c++
zmzb010312 小时前
C++课后习题训练记录Day105
开发语言·c++·算法