PHP水仙番号関数コードを印刷する
リリース: 2016-07-25 08:53:36
-
-
- php 水仙番号関数--bbs.it-home.org
- < ; body>
- function Winter($num)
- {
- if($num<1000){
- //一の位を定義します
- $ge=$num%10;
- //十の位を定義します
- $ ten =(($num%100)-$ge) /10;
- //百の位を定義します
- /*切り捨て、小数点以下をすべて無視します*/
- $hundred=floor($num/100);
- $ sum1=$ge*$ge*$ge+$ten*$ten*$ten+$hundred*$hundred*$hundred;
- if($sum1==$num){
- return 1;
- } else{
- return 0;
- }
} else{
- return -1;
- }
- }
if(冬(371)==-1) "1000 という数字より大きい";
- }else{
- if(Winter(371)) {
- echo "はい";
- } else{
- echo "いいえ";
- }
- }
- ?>
- body>
- < ;/html>
-
-
コードをコピー
例 2、PHP は水仙番号を実装します
- for($i=0;$i<1000;$i++)
- {
- $a=floor($i/100);//百の位を見つけます
- $b = Floor($i/10)%10;//十の位を見つけます
- $c=$i%10;//一の位を見つけます
- //if($a*$a*$a+$b* $b* $b+$c*$c*$c==$i)
- if(pow($a,3)+pow($b,3)+pow($c,3)==$i)/ /判定100、10、および単位の 3 乗の合計は、その数値そのものに等しいです
- {
- echo $i."
"; - }
- }
- ?>
-
-
コードをコピー
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31