Rumah > php教程 > php手册 > 水仙花开

水仙花开

WBOY
Lepaskan: 2016-06-06 19:33:21
asal
1342 orang telah melayarinya

算法,水仙花数 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
<?php

class 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){
	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);
}


}
Salin selepas log masuk
Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan