我有以下代码:
for($n=1; $n<=100; $n++)
{
echo $n . '<br />';
}
如何更改它以便显示以下字词:
三的倍数
三和五的倍数
答案 0 :(得分:0)
for($n=1; $n<=100; $n++)
{
echo $n . '<br />';
if ($n % 3 == 0) {
echo "word<br/>";
}
}
答案 1 :(得分:0)
你是说这个吗?
for($n=1; $n<=100; $n++)
{
if ($n % 3 === 0) {
echo $n . ' is multiples of three<br />';
}
if ($n % 3 === 0 && $n % 5 === 0) {
echo $n . ' is multiples of three and five<br />';
}
}
答案 2 :(得分:0)
for($n=1; $n<=100; $n++)
{
$multiplies = '';
for($m=1; $m<=$n; $m++){
if ($n % $m == 0){
$multiplies .= $m .' ';
}
}
echo $n . ' multiplies by: ' $multiplies .'<br />';
}
这是检查范围中的所有数字是否为当前数字倍数的一般解决方案。
您可以使用以下代码创建一个函数:
function ShowMultiplies($range){}
因此,在代码中,您将使用$range
instread为100。