请协助我出错的地方:
我只是想得到数字:5、15、25、35 以粗体和下划线显示。
这是我的代码:
<?php
for($i=1;$i<=40;$i++) {
$m=($i%15);
if($m==0) {
echo '<b><u>' . $i . '</b></u>' ;
}
else{
echo $i;
}
}
?>
你需要改变你的数学,你的模数 15 的条件对于 15、30 等都是正确的。如果您需要 5 15 25 35,那么您正在寻找模数为 5 == 0 的奇数:
for($i=1;$i<=40;$i++) {
if($i%5 == 0 && $i%2 == 1){
echo '<b><u>' . $i . '</u></b>' ;
}else{
echo $i;
}
}
正确关闭标签,如下所示,
for($i=1;$i<=40;$i++) {
$m=($i%15);
if($m==0){
echo '<b><u>' . $i . '</u></b>' ;
}
else{
echo $i;
}
}
你在这里做错了,
echo '<b><u>' . $i . '</b></u>' ;