php实现水仙花

WBOY
WBOYoriginal
2016-06-23 13:12:481919parcourir

<br />

class Armstrong {

 static function index(){

  for ( $i = 100; $i

   echo self::is_armstrong($i) ? $i . '
' : '';

  }

 }

 static function is_armstrong($num){

  $s = 0;

  $k = strlen($num);

  $d = str_split($num);

  foreach ($d as $r) {

   $s += bcpow($r, $k);

  }

  return $num == $s;

 }

 

}

Armstrong::index();

?>

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn