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);
}
相关推荐
Zhang~Ling1 分钟前
C++ 多态完全指南:虚函数、重写、虚表与动态绑定深度解析
开发语言·c++
不负岁月无痕2 分钟前
STL-- C++ list类 模拟实现
开发语言·c++·list
JSON_L7 分钟前
PHP 高精度计算完全指南:彻底解决浮点数精度丢失
开发语言·php
江屿风12 分钟前
C++OJ题经验总结(竞赛)3
开发语言·c++·笔记·算法
guygg8819 分钟前
用 MATLAB 实现步进电机控制的仿真方案
开发语言·matlab
码农的小菜园20 分钟前
Java创建单例
java·开发语言·单例模式
yuan1999721 分钟前
基于物理光学(波动光学)模型的 MATLAB 程序
开发语言·matlab
香蕉鼠片23 分钟前
八股C++(二)
开发语言·c++
影寂ldy24 分钟前
C#数组的高级方法
开发语言·c#
zzzsde24 分钟前
【Linux网络】传输层协议UDP
linux·服务器·开发语言·网络·算法·udp