<?php
//輸出0-100所有數字
for ($i=0; $i <101 ; $i++) {
echo($i . '<br />');
};
//輸出水仙花數
for ($i=100; $i < 1000; $i++) {
$a = (int)($i/100); //百位上的數字
$b = (int)(($i%100)/10); //十位上的數字
$c = ($i%10); //個位上的數字
$d = $a*$a*$a + $b*$b*$b + $c*$c*$c;
if ($d == $i) {
echo($i).'<br />';
}
//echo($d). '<br />';
};
//100以內所有質數
//思路: 循環嵌套,排除非質數
$a = 0; //計數
for ($i=2; $i <100 ; $i++) {
for ($j=2; $j<$i ; $j++) {
//排除所有非質數
if ($i%$j==0) {
break;
}
}
//當$i僅被自身整除時輸出
if ($i==$j) {
echo($i . '<br />');
$a++;
}
};
echo('100以內的質數有'. $a . '個');
?>