水仙花开
程序员文章站
2022-05-24 20:24:05
...
算法,水仙花数 EQPHP ?phpclass a_test{private $static_class;static function index(){//for ( $i = 100; $i 1000000; $i++ ) { for ( $i = 100; $i 1000; ++$i ) {if (self::is_narcissus($i) )echo 'Narcissus: '.$i.'br';}}static function cube($num){
算法,水仙花数 EQPHP
'; } } static function cube($num){ return $num * $num * $num; } static function is_narcissus($num){ $hundreds = floor($num / 100); //分解出百位 $tens = floor($num / 10 ) % 10; //分解出十位 $ones = floor($num % 10 ); //分解出个位 return (bool)(self::cube($hundreds)+self::cube($tens)+self::cube($ones) == $num); } }
上一篇: oracle prompt
下一篇: mysql 查找表中某个字段的重复次数