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

水仙花开

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-06 19:33:21
원래의
1354명이 탐색했습니다.

算法,水仙花数 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);
}


}
로그인 후 복사
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿