<PHP程序编写水仙花数-百科知识-春风百科
> 百科知识 > 列表
PHP程序编写水仙花数
时间:2024-12-23 19:11:49
答案
所谓“水仙花数”,是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。 求水仙花数的程序,有多种写法,以下提供其中一种: 1000以内的水仙花数: 

'; for ( $i = 100; $i < 1000; ++ $i ) {     $hundreds = floor( $i / 100);    //分解出百位     $tens = floor( $i / 10 ) % 10;   //分解出十位     $ones = floor( $i % 10 );        //分解出个位     if (bcpow($hundreds,'3')+bcpow($tens,'3')+bcpow($ones,'3') == $i)         echo $i."
"; } ?> 运行结果截图:
推荐
© 2024 春风百科