欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

水仙花开

程序员文章站 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);
}


}