どのようなPHP数水仙?
これは、それぞれのn乗の和のデジタルビットは自身に等しいされたnビットの水仙(N≧3)の数を指します。(例:1 ^ 3 ^ 3 + 3 + 5 ^ 3 = 153)
数3本の水仙4の合計:153370371407;
3本の水仙の合計数4:1634,8208,9474 ;
5本の水仙3の合計数:54748,92727,93084と、
6番、一つだけ水仙:548 834。
プログラムの水仙の数をPHP求めて、書き込みのさまざまながあります。
1 <?PHP 2 ヘッダ( "コンテンツタイプ:テキスト/ HTML;のcharset = UTF-8;"); // 。ページを設定UTFとして8でエンコードされた 。3 。4 //次のコード番号1000解決水仙以内 。5 エコー ' 1000未満<P>水仙番号:</ P> ' ; 6 。7 用($ I = 100; $ Iは <1000; ++ $ I ){ 8 $数百 = フロア($ I / 100); // 百の分解 9。 $ TENS = フロア($ I / 10)10%; // 分解10の 10 $のもの =床($ I%10); // 分解出个位 11 もし(bcpow($数百、 '3')+ bcpow($十、 '3')+ bcpow($もの、3 '')== $ I ) 12は、 エコー $ I。「<BR/>」。 13 } 14?>
出力:
1数が1000未満水仙: 2 153 3 370 4 371 5 407
リンクします。https://mp.weixin.qq.com/s/0WvTNiVYntQu6H0RQOx3vQ