制作一个程序,打印数字从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";
}
?>
最后一个功能错了请帮帮我
答案 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>';
}
?>