實現步驟:1、使用for語句控制範圍來遍歷1~100的數字,語法「for ($i = 1; $i
本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦
在php中,我們可以使用for迴圈來求100以內的奇數。
實作想法:
首先使用for迴圈來控制範圍,遍歷1~100的數字
接著在迴圈中,使用if語句判斷 數字i
是否為奇數
#如果是奇數,輸出目前數字i
即可
那麼怎麼判斷一個數字是奇數還是偶數? 其實本質就是判斷該數能否被2整除:
如果能被2整除,那就是偶數
如果不能被2整除,那就是奇數
那麼PHP中怎麼實現整除功能?
在PHP中,可以利用求餘運算子「%」來判斷是否整除。
如果一個數除以2,沒有餘數(為0),那麼就是能被2整除,也就是偶數了
如果一個數除以2,有餘數(不為0),那麼就是不能被2整除,也就是奇數了
好了,分析到這,大家應該明白怎麼判斷是奇數還是偶數了吧:就是利用「%」運算子。語法:
$num%2==0
下面透過一個範例來具體了解php求100以內奇數的方法:
<?php header('content-type:text/html;charset=utf-8'); for ($i = 1; $i <= 100; $i++) { if($i % 2 != 0){ echo $i." "; } } ?>
資料有點多,可以存入一個陣列中,改良一下:
<?php header('content-type:text/html;charset=utf-8'); for ($i = 1; $i <= 100; $i++) { if($i % 2 != 0){ $arr[]=$i; } } var_dump($arr); ?>
知道100以內的全部奇數以後,還可以利用array_sum() 求奇數和:
$sum=array_sum($arr); echo "100以内的奇数和:".$sum;
說明:array_sum() 函數可以傳回陣列中所有值的和。
推薦學習:《PHP影片教學》
以上是怎麼用php實現求100以內的奇數的詳細內容。更多資訊請關注PHP中文網其他相關文章!