站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        PHP循環(huán)學(xué)習(xí)七:打印9*9速算口訣表的兩種方法

        在之前的文章《PHP如何利用函數(shù)來反轉(zhuǎn)數(shù)字,打印給定范圍內(nèi)的所有回文數(shù)》中,我們介紹了判斷回文數(shù),并利用for循環(huán)輸出給定范圍內(nèi)所有回文數(shù)的方法。這次我們來了解一下九九乘法口訣表,看看利用循環(huán)語句如何輸出口訣表。

        九九乘法口訣表我們從小就接觸,十分熟悉,因而打印九九乘法口訣表是剛?cè)腴T編程的同學(xué)一定會(huì)遇到的一個(gè)編程題。那么使用PHP程序如何實(shí)現(xiàn)它呢?下面來介紹一下。

        首先我們來觀察一下九九乘法口訣表

        PHP循環(huán)學(xué)習(xí)七:打印9*9速算口訣表的兩種方法

        可以得出圖表的規(guī)律:

        • 總共有9行9列,第幾行就有幾個(gè)表達(dá)式。

        • i 行,表達(dá)式就從 i*1 開始,一直到 i*i 結(jié)束,共有 i 個(gè)表達(dá)式(這個(gè)效果我們可以通過一次循環(huán)實(shí)現(xiàn))。

        因此,需要使用雙重循環(huán)來控制輸出,外層循環(huán)控制行數(shù) i (i最小為1,最大為9),內(nèi)層循環(huán)控制列 j (j最小為1,最大等于 i)。所以使用for循環(huán)可以這樣寫:

        for($i = 1; $i <= 9; $i++){     //外層循環(huán)控制行 	for($j = 1; $j <= $i; $j++) //內(nèi)層循環(huán)控制列 	{ 		 	} }

        現(xiàn)在就是寫程序輸出部分

        echo "$j * $i = ".$i*$j."&nbsp;&nbsp;&nbsp;";

        我們來看看輸出結(jié)果:

        PHP循環(huán)學(xué)習(xí)七:打印9*9速算口訣表的兩種方法

        乘法表達(dá)式都湊到一起來,一點(diǎn)都不美觀,和文章開頭的九九乘法口訣表不一樣,這是怎么回事?

        那是因?yàn)椋覀兩倭艘粋€(gè)換行的步驟。

        我們需要在上面程序的基礎(chǔ)上,在外層循環(huán)中添加一個(gè)換行代碼,來控制每行的輸出幾個(gè)表達(dá)式。

        <?php for($i = 1; $i <= 9; $i++){     //外層循環(huán)控制行 	for($j = 1; $j <= $i; $j++) //內(nèi)層循環(huán)控制列 	{ 		echo "$j * $i = ".$i*$j."&nbsp;&nbsp;&nbsp;"; 	} 	echo "<br>"; } ?>

        來看看輸出結(jié)果:

        PHP循環(huán)學(xué)習(xí)七:打印9*9速算口訣表的兩種方法OK,是不是很簡單!

        上面是使用for循環(huán)實(shí)現(xiàn)的,那么使用while循環(huán)又要怎么實(shí)現(xiàn)呢?下面是我的實(shí)現(xiàn)方法:

        <?php $i=1; while($i<=9){     $j=1;     while($j<=$i){         echo "$j x $i = ".$i*$j."&nbsp;&nbsp;&nbsp;"; 		$j++;     }     echo"<br/>";     $i++; } ?>

        其實(shí)和for循環(huán)差不多,也是需要將兩個(gè)while循環(huán)嵌套,外層while循環(huán)控制行數(shù),內(nèi)層while循環(huán)控制列。【對于while循環(huán)不了解的,可以閱讀《PHP循環(huán)學(xué)習(xí)一:while循環(huán)語句的使用(示例詳解)》】

        來看看輸出結(jié)果:

        PHP循環(huán)學(xué)習(xí)七:打印9*9速算口訣表的兩種方法

        好了就說到這里了,有其他想知道的,可以點(diǎn)擊這個(gè)哦。→ →php視頻教程

        推薦:《PHP面試題大匯總(收藏)》

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 99久久精品国产综合一区 | 国语自产精品视频在线观看| 日韩精品无码人妻一区二区三区| 久久精品免费大片国产大片| 91久久精品视频| 国产最新进精品视频| 青青青青久久精品国产| 久久国产精品一区| 91精品国产综合久久四虎久久无码一级| 久久精品国产一区二区三区| 99久久精品国产一区二区三区| 亚洲一区二区精品视频| 国产亚洲精品AA片在线观看不加载 | 午夜一级日韩精品制服诱惑我们这边| 自怕偷自怕亚洲精品| 亚洲国产精品尤物yw在线| 国产在线观看一区二区三区精品 | 亚洲精品无码激情AV| 国产精品夜色视频一级区| 日本精品中文字幕| 久久精品国产99国产电影网 | 午夜不卡久久精品无码免费| 亚洲AV无码成人精品区狼人影院 | 国产在线精品一区免费香蕉| 熟妇人妻VA精品中文字幕| 婷婷成人国产精品| 久久国产香蕉一区精品| 久久久人妻精品无码一区| 精品无码久久久久久久久久| 国产一区二区精品久久凹凸| 国亚洲欧美日韩精品| 精品亚洲欧美无人区乱码 | 精品无码人妻一区二区三区| 国产精品毛片a∨一区二区三区| 最新亚洲精品国自产在线观看| 777被窝午夜精品影院| 久久精品国产亚洲麻豆| 国产精品视频久久| 久久精品这里热有精品| 亚洲AV无码久久精品狠狠爱浪潮 | 国产午夜精品一区二区|