题目: 二进制中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);
}