首頁 > 後端開發 > php教程 > 九九乘法表 for迴圈連續求和、九九乘法表代碼

九九乘法表 for迴圈連續求和、九九乘法表代碼

WBOY
發布: 2016-07-29 08:48:05
原創
1758 人瀏覽過

for迴圈的經典例子就是連續求和了:1+2+3+……+100,講了一個多小時,還是有同學不會。做程序得有思想,有的同學一直敲鍵盤,也沒搞出來。在做這個求和之前,我們要思考一下,求和其實就是連續的累加,當變數$i自增的時候一定要與之前的數求和,那麼怎麼與之前的數求和呢?我們可以做一個拆分:把$i之前的數看作一項,單獨和$i相加,同理,100加上之前99項的和,99加上之前98項的和…以此類推,2加上之前的數1,那麼1呢,就是1+0。在寫程式的時候,就是逆向思考了,先算0+1=1,再算1+2=3,接著3+3=6…

複製程式碼 程式碼如下:


/*
*file name: 1+...+100.php
*author: luchanghong
*email: luchanghong@xingmo.com
*time: 2011/5/24
;
$str = '';
for($i = 0 ; $i {
echo $str .= $i.'+';
// echo '
';
// echo $sum.'+'.$i.'=';
echo '=';
echo $sum = $sum+$i;
echo '
';
}
echo $sum ;
?>

循環體中間的echo語句是為了測試過程的,可以看的更清晰。
下面的九九乘法表用的是兩層for循環,可能新自覺的更難,不過,耐心學習、專心思考還是能看懂的。

複製程式碼 程式碼如下:

/*
*file name: 99.php
*author: luchanghong chane 99.php ​​m*author: luchanghong chan immm* 9
*/
echo '

';
for($i = 1 ; $i{
echo '';
for($j = 1 ; $j{
echo '';
}
echo '';
}
echo '
'.$j.'x'.$i.'='.$j*$i.'
';
?>


以上就介紹了九九乘法表 for迴圈連續求和、九九乘法表程式碼,包含了九九乘法表方面的內容,希望對PHP教學有興趣的朋友有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板