1から順番に数を表示する(100まで)
その数が3で割り切れるなら"Fizz",5で割り切れるなら"Buzz",両方で割り切れるなら"FizzBuzz"と表示する。
つまり、1 2 Fizz 4 Buzz …という風に100まで出力したいです。
フィボナッチ数列についてはタイトルの通り、300を"超えるまで"表示したいです。
自分の書いたコードです。
php
1<?php 2for($i=1;$i<=100;$i++){ 3 echo $i; 4 if($i%3==0){ 5 echo "Fizz"; 6 }elseif($i%5==0){ 7 echo "Buzz"; 8 }elseif($i%5==0 && $i%3==0){ 9 echo "FizzBuzz"; 10 } 11 echo " "; 12} 13?> 14 15<?php 16$a=1; 17$i=0; 18 19while(($a+$i)<=300){ 20 $s=($a+$i); 21 22echo $s." "; 23 24$a=$i; 25$i=$s; 26} 27 ?>
###それぞれの出力結果です。
php
1 21 2 3Fizz 4 5Buzz 6Fizz 7 8 9Fizz 10Buzz 11 12Fizz 13 14 15Fizz 16 17 18Fizz 19 20Buzz 21Fizz 22 23 24Fizz 25Buzz 26 27Fizz 28 29 30Fizz 31 32 33Fizz 34 35Buzz 36Fizz 37 38 39Fizz 40Buzz 41 42Fizz 43 44 45Fizz 46 47 48Fizz 49 50Buzz 51Fizz 52 53 54Fizz 55Buzz 56 57Fizz 58 59 60Fizz 61 62 63Fizz 64 65Buzz 66Fizz 67 68 69Fizz 70Buzz 71 72Fizz 73 74 75Fizz 76 77 78Fizz 79 80Buzz 81Fizz 82 83 84Fizz 85Buzz 86 87Fizz 88 89 90Fizz 91 92 93Fizz 94 95Buzz 96Fizz 97 98 99Fizz 100Buzz 3 41 1 2 3 5 8 13 21 34 55 89 144 233 5
よろしければご回答をお願いします。
回答5件
あなたの回答
tips
プレビュー