例 1:
コードをコピーします コードは次のとおりです:
for($q=1;$q<=9;$q++){
for($w= 0;$w<;=9;$w++){
for($e=0;$e<=9;$e++){
if($q*$q*$q + $w*$w*$w + $e* $e*$e ==
100*$q + 10*$w + $e){
100*$e ==
>
例 2:
コードをコピー
コードは次のとおりです:function cube( $n )
{
Return $n * $n * $n;
}
function is_narcissistic ( $n )
{
$hundreds = Floor( $n / 100); //百の位を分解します
$tens = Floor( $n / 10) % 10; //十の位を分解します
$ones = Floor( $n % 10); //単位の桁を分解します
Return (bool)(cube($hundreds)+cube($tens)+cube($ones) == $n);
}
for ( $i = 100; $i < ; 1000; ++ $i )
{
if ( is_narcissistic($i) )
echo $i."n";
}
?>
例 3:
コードをコピーします
コードは次のとおりです://アームストロング数: k 桁の数値、各桁の k 乗の合計はそれ自体に等しい。 (例: 1^3 + 5^3 + 3^3 = 153)
class Armstrong {
static function Index(){
for ( $i = 100; $i <100000; $i++ ) {
echo self: :is_armstrong($i) ? $i : '';
}
}
$s = 0;
$k = strlen($num);
$d = str_split($num);
foreach ($d as $r) {
$s += bcpow($r, $k);
}
return $num == $s;
}
}
アームストロング::index();
例 4:
コードをコピーします
コードは次のとおりです:
関数冬($ num)
️ 。
️ 「はい」;
}
}
?>