在PHP中得到倍数

时间:2015-10-23 12:32:54

标签: javascript php html css

制作一个程序,打印数字从1到100,

如果数字是三的倍数将打印单词

“Max”(不带引号2),如果数字是5的倍数

将获得“好”,如果该数字是三和五的倍数

两者,然后它将打印“MaxGood”。

这里是我的剧本

<?php 
    for ($x = 1; $x <= 100; $x++) {
        echo "$x,";
    } 
    $check_number = 100; 
    for ($i = 1; $i < $check_number; $i += 3) 
    { 
        echo "<br>$i = Max"; 
    }
    for ($i = 1; $i < $check_number; $i += 5) 
    { 
        echo "<br>$i = Good"; 
    }   
    for ($i = 1; $i < $check_number; $i += 3 and $i += 5) 
    { 
        echo "<br>$i = MaxGood"; 
    } 
?>

最后一个功能错了请帮帮我

2 个答案:

答案 0 :(得分:2)

for ($i = 1; $i <= 100; i++) {
  echo $i;
  if($i % 3 == 0) echo "Max";
  if($i % 5 == 0) echo "Good";
  echo "<br/>";
} 
在这种情况下,

php modulo非常实用。

http://php.net/manual/en/internals2.opcodes.mod.php

问候

答案 1 :(得分:0)

<?php 
for ($x = 1; $x <= 100; $x++) {
    echo "$x, ";
    if($x % 3 == 0)echo 'Max';
    if($x % 5 == 0)echo 'Good';
    echo '<br>';
}
?>